1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu về lập trình Mobie Android. Xây dựng ứng dụng từ điển nói

71 793 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 71
Dung lượng 5,93 MB
File đính kèm VuTienDoan_KTPM1_K7_TTTN.rar (22 MB)

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

2.Mục đích của đề tàiNắm được kiến thức cơ bản về lập trình Mobie Android. Hiểu rõ được cách thức xây dựng một ứng dụng cơ bản cần đạt được. Qua đó làm cơ sở cho các lập trình viến muốn theo đuổi lập trình Mobie Android nâng cao.Ứng dụng “PhoneArtis” nhằm mục đích xây dựng một ứng dụng hỗ trợ người dùng có thể tạo những ốp lưng theo ý thích. Người dùng có thể chọn các frame có sẵn hoặc tạo frame tùy ý. Sau đó người dùng có thể chọn ảnh từ thư viện ảnh trong điện thoại hoặc chụp mới, rồi kéo thả các hình ảnh vào trong các frame để được 1 cái ốp ưng ý. Có ốp lưng ưng ý rồi người dùng gửi các hình đó cho nhà sản xuất, và chờ ngày nhận hàng.

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

Khoa Công Nghệ Thông Tin

- -BÁO CÁO THỰC TẬP TỐT NGHIỆP

Đề tài: Tìm hiểu về lập trình Mobie Android Xây dựng ứng

dụng từ điển nói

Giáo viên hướng dẫn: Ngô Văn Bình

SV thực hiện : Vũ Tiến Đoàn_KTPM 1-K7

Hà nội, 03/03/2016

MỤC LỤC

Trang 2

TỔNG QUAN VỀ ĐỀ TÀI Thông tin đề tài:

Ứng dụng “PhoneArtis” nhằm mục đích xây dựng một ứng dụng hỗ trợ người dùng có thể tạo những ốp lưng theo ý thích Người dùng có thể chọn các frame có sẵn hoặc tạo frame tùy ý Sau đó người dùng có thể chọn ảnh từ thư viện ảnh trong điện thoại hoặc chụp mới, rồi kéo thả các hình ảnh vào trong các frame để được 1 cái ốp ưng ý Có ốp lưng ưng ý rồi người dùng gửi các hình đó cho nhà sản xuất, và chờ ngày nhận hàng

Trang 3

CHƯƠNG 1: GIỚI THIỆU VỀ HỆ ĐIỀU HÀNH ANDROID

I Giới thiệu sơ lược về hệ điều hành Android

1 Khái quát chung

▪ Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành

cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng

Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Googlevà sau này được chính Google mua lại vào năm 2005 Android ra mắt vào năm 2007 cùng với tuyên bố thành lập Liên minh thiết bị cầm tay mở: một hiệp hội gồm các công ty phần cứng, phần mềm, và viễn thông với mục tiêu đẩy mạnh các tiêu chuẩn mở cho các thiết bị di động Chiếc điện thoại đầu tiên chạy Android được bán vào tháng 10 năm 2008

Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc đã cho phép các nhà phát triển thiết bị, mạng di động và các lập trình viên nhiệt huyết được điều chỉnh và phân phối Android một cách tự do

Ngoài ra, Android còn có một cộng đồng lập trình viên đông đảo chuyên viết các ứng dụng để mở rộng chức năng của thiết bị, bằng một loại ngôn ngữ lập

trình Java có sửa đổi Vào tháng 10 năm 2012, có khoảng 700.000 ứng dụng trên

Android, và số lượt tải ứng dụng từ Google Play, cửa hàng ứng dụng chính của Android, ước tính khoảng 25 tỷ lượt

Những yếu tố này đã giúp Android trở thành nền tảng điện thoại thông minh phổ biến nhất thế giới, vượt qua Symbian vào quý 4 năm 2010, và được các công ty công nghệ lựa chọn khi họ cần một hệ điều hành không nặng nề, có khả năng tinh chỉnh,

và giá rẻ chạy trên các thiết bị công nghệ cao thay vì tạo dựng từ đầu Kết quả là mặc dù được thiết kế để chạy trên điện thoại và máy tính bảng, Android đã xuất hiện

trên TV, máy chơi game và các thiết bị điện tử khác

Trang 4

Bản chất mở của Android cũng khích lệ một đội ngũ đông đảo lập trình viên và những người đam mê sử dụng mã nguồn mở để tạo ra những dự án do cộng đồng quản lý Những dự án này bổ sung các tính năng cao cấp cho những người dùng thích tìm tòi hoặc đưa Android vào các thiết bị ban đầu chạy hệ điều hành khác.

Android chiếm 75% thị phần điện thoại thông minh trên toàn thế giới vào thời điểm quý 3 năm 2012, với tổng cộng 500 triệu thiết bị đã được kích hoạt và 1,3 triệu lượt kích hoạt mỗi ngày Sự thành công của hệ điều hành cũng khiến nó trở thành mục tiêu trong các vụ kiện liên quan đến bằng phát minh, góp mặt trong cái gọi là "cuộc chiến điện thoại thông minh" giữa các công ty công nghệ

2 Đặc điểm cơ bản

Giao diện người dùng của Android dựa trên nguyên tắc tác động trực

tiếp, sử dụng cảm ứng chạm tương tự như những động tác ngoài đời thực như vuốt, chạm, kéo giãn và thu lại để xử lý các đối tượng trên màn hình Sự phản ứng với tác động của người dùng diễn ra gần như ngay lập tức, nhằm tạo ra giao diện cảm ứng mượt mà, thường dùng tính năng rung của thiết bị để tạo phản hồi rung cho người dùng Những thiết bị phần cứng bên trong như gia tốc kế, con quay hồi chuyển và cảm biến khoảng cách được một số ứng dụng sử dụng để phản hồi một số hành động khác của người dùng,

ví dụ như điều chỉnh màn hình từ chế độ hiển thị dọc sang chế độ hiển thị ngang tùy theo

vị trí của thiết bị, hoặc cho phép người dùng lái xe đua bằng xoay thiết bị, giống như đang điều khiển vô-lăng

Trang 5

Các thiết bị Android sau khi khởi động sẽ hiển thị màn hình chính, điểm khởi đầu với các thông tin chính trên thiết bị, tương tự như khái niệm desktop (bàn làm việc) trên máy tính để bàn Màn hính chính Android thường gồm nhiều biểu tượng (icon)

và tiện ích (widget); biểu tượng ứng dụng sẽ mở ứng dụng tương ứng, còn tiện ích hiển thị những nội dung sống động, cập nhật tự động như dự báo thời tiết, hộp thư của người dùng, hoặc những mẩu tin thời sự ngay trên màn hình chính Màn hình chính có thể gồm nhiều trang xem được bằng cách vuốt ra trước hoặc sau, mặc dù giao diện màn hình chính của Android có thể tùy chỉnh ở mức cao, cho phép người dùng tự do sắp đặt hình dáng cũng như hành vi của thiết bị theo sở thích Những ứng dụng do các hãng thứ ba có trên Google Play và các kho ứng dụng khác còn cho phép người dùng thay đổi "chủ đề" của màn hình chính, thậm chí bắt chước hình dáng của hệ điều hành khác nhưWindows Phone chẳng hạn Phần lớn những nhà sản xuất, và một số nhà mạng, thực hiện thay đổi hình dáng và hành vi của các thiết bị Android của họ để phân biệt với các hãng cạnh tranh

Ở phía trên cùng màn hình là thanh trạng thái, hiển thị thông tin về thiết bị

và tình trạng kết nối Thanh trạng thái này có thể "kéo" xuống để xem màn hình thông báo gồm thông tin quan trọng hoặc cập nhật của các ứng dụng, như email hay tin

nhắn SMS mới nhận, mà không làm gián đoạn hoặc khiến người dùng cảm thấy bất tiện Trong các phiên bản đời đầu, người dùng có thể nhấn vào thông báo để mở ra ứng dụng tương ứng, về sau này các thông tin cập nhật được bổ sung theo tính năng, như có khả năng lập tức gọi ngược lại khi có cuộc gọi nhỡ mà không cần phải mở ứng dụng gọi điện

ra Thông báo sẽ luôn nằm đó cho đến khi người dùng đã đọc hoặc xóa nó đi

Trang 6

Android có lượng ứng dụng của bên thứ ba ngày càng nhiều, được chọn lọc

và đặt trên một cửa hàng ứng dụng như Google Play hay Amazon Appstoređể người dùng lấy về, hoặc bằng cách tải xuống rồi cài đặt tập tin APK từ trang web khác Các ứng dụng trên Cửa hàng Play cho phép người dùng duyệt, tải về và cập nhật các ứng dụng do

Google và các nhà phát triển thứ ba phát hành Cửa hàng Play được cài đặt sẵn trên các thiết bị thỏa mãn điều kiện tương thích của Google Ứng dụng sẽ tự động lọc ra một danh sách các ứng dụng tương thích với thiết bị của người dùng, và nhà phát triển có thể giới hạn ứng dụng của họ chỉ dành cho những nhà mạng cố định hoặc những quốc gia cố định

vì lý do kinh doanh Nếu người dùng mua một ứng dụng mà họ cảm thấy không thích, họ được hoàn trả tiền sau 15 phút kể từ lúc tải về, và một vài nhà mạng còn có khả năng mua giúp các ứng dụng trên Google Play, sau đó tính tiền vào trong hóa đơn sử dụng hàng tháng của người dùng Đến tháng 9 năm 2012, có hơn 675.000 ứng dụng dành cho

Android, và số lượng ứng dụng tải về từ Cửa hàng Play ước tính đạt 25 tỷ

Các ứng dụng cho Android được phát triển bằng ngôn ngữ Java sử dụng Bộ phát triển phần mềm Android (SDK) SDK bao gồm một bộ đầy đủ các công cụ dùng để phát triển, gồm có công cụ gỡ lỗi, thư viện phần mềm, bộ giả lập điện thoại dựa

trên QEMU, tài liệu hướng dẫn, mã nguồn mẫu, và hướng dẫn từng bước Môi trường phát triển tích hợp (IDE) được hỗ trợ chính thức là Eclipse sử dụng phần bổ sung

Android Development Tools (ADT) Các công cụ phát triển khác cũng có sẵn, gồm có Bộ phát triển gốcdành cho các ứng dụng hoặc phần mở rộng viết bằng C hoặc C++, Google App Inventor, một môi trường đồ họa cho những nhà lập trình mới bắt đầu, và nhiều nền tảng ứng dụng web di động đa nền tảng phong phú

Trang 7

3 Lịch sử ra đời

Tổng công ty Android (Android, Inc.) được thành lập tại Palo Alto,

California vào tháng 10 năm 2003 bởi Andy Rubin (đồng sáng lập công ty Danger), Rich Miner (đồng sáng lập Tổng công ty Viễn thông Wildfire), Nick Sears (từng là Phó giám đốc T-Mobile), và Chris White (trưởng thiết kế và giao diện tại WebTV) để phát triển, theo lời của Rubin, "các thiết bị di động thông minh hơn có thể biết được vị trí và sở thích của người dùng" Dù những người thành lập và nhân viên đều là những người có tiếng tăm, Tổng công ty Android hoạt động một cách âm thầm, chỉ tiết lộ rằng họ đang làm phần mềm dành cho điện thoại di động Trong năm đó, Rubin hết kinh phí Steve Perlman, một người bạn thân của Rubin, mang cho ông 10.000 USD tiền mặt nhưng từ chối tham gia vào công ty

Google mua lại Tổng công ty Android vào ngày 17 tháng 8 năm 2005, biến

nó thành một bộ phận trực thuộc Google Những nhân viên của chủ chốt của Tổng công

ty Android, gồm Rubin, Miner và White, vẫn tiếp tục ở lại công ty làm việc sau thương

vụ này Vào thời điểm đó không có nhiều thông tin về Tổng công ty, nhưng nhiều người đồn đoán rằng Google dự tính tham gia thị trường điện thoại di động sau bước đi này Tại Google, nhóm do Rubin đứng đầu đã phát triển một nền tảng thiết bị di động phát triển trên nềnnhân Linux Google quảng bá nền tảng này cho các nhà sản xuất điện thoại và các nhà mạng với lời hứa sẽ cung cấp một hệ thống uyển chuyển và có khả năng nâng cấp Google đã liên hệ với hàng loạt hãng phần cứng cũng như đối tác phần mềm, bắn tin cho các nhà mạng rằng họ sẵn sàng hợp tác với các cấp độ khác nhau

Trang 8

Ngày 5 tháng 11 năm 2007, Liên minh thiết bị cầm tay mở (Open Handset Alliance), một hiệp hội bao gồm nhiều công ty trong đó có Texas Instruments, Tập đoàn Broadcom,Google, HTC, Intel, LG, Tập đoàn Marvell

Technology, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel và Mobile được thành lập với mục đích phát triển cáctiêu chuẩn mở cho thiết bị di

T-động Cùng ngày, Android cũng được ra mắt với vai trò là sản phẩm đầu tiên của Liên minh, một nền tảng thiết bị di động được xây dựng trênnhân Linux phiên bản 2.6 Chiếc điện thoại chạy Android đầu tiên được bán ra là HTC Dream, phát hành ngày 22 tháng 10 năm 2008 Biểu trưng của hệ điều hành Android mới là một con rôbốt màu xanh lá cây do hãng thiết kế Irina Blok tại California vẽ

Từ năm 2008, Android đã trải qua nhiều lần cập nhật để dần dần cải tiến hệ điều hành, bổ sung các tính năng mới và sửa các lỗi trong những lần phát hành trước Mỗi bản nâng cấp được đặt tên lần lượt theo thứ tự bảng chữ cái, theo tên của một món

ăn tráng miệng; ví dụ như phiên bản 1.5 Cupcake (bánh bông lan nhỏ có kem) tiếp nối bằng phiên bản 1.6 Donut (bánh vòng) Phiên bản mới nhất hiện nay là 5.0 Lollipop Vào năm 2010, Google ra mắt loạt thiết bị Nexus—một dòng sản phẩm bao gồm điện thoại thông minh và máy tính bảng chạy hệ điều hành Android, do các đối tác phần cứng sản xuất HTC đã hợp tác với Google trong chiếc điện thoại thông minh Nexus đầu

tiên, Nexus One Kể từ đó nhiều thiết bị mới hơn đã gia nhập vào dòng sản phẩm này, như điện thoại Nexus 4 và máy tính bảng Nexus 10, lần lượt do LG và Samsung sản xuất Google xem điện thoại và máy tính bảng Nexus là những thiết bị Android chủ lực của mình, với những tính năng phần cứng và phần mềm mới nhất của Android

Trang 9

4 Lịch sử phát triển các phiên bản Android

Lịch sử các phiên bản

Lịch sử phiên bản của hệ điều hành di động Android bắt đầu với bản

Android beta vào tháng 11 2007 Phiên bản thương mại đầu tiên, Android 1.0, được phát hành vào tháng 9 2008 Android đang được phát triển bởiGoogle và Open Handset

Alliance (OHA), và đã có một số bản cập nhật cho hệ điều hành này kể từ khi ra mắt

Từ tháng 4 2009, phiên bản Android được phát triển dưới tên mã là chủ đề bánh kẹo và phát hành theo thứ tự bảng chữ cái: Cupcake (1.5), Donut (1.6), Eclair (2.0–2.1), Froyo (2.2–2.2.3), Gingerbread (2.3–2.3.7), Honeycomb (3.0–3.2.6), Ice Cream Sandwich (4.0–4.0.4), Jelly Bean (4.1–4.3), và KitKat (4.4) Vào 3 tháng 9 2013, Google công bố rằng 1 tỉ thiết bị đã được kích hoạt hiện sử dụng Android OS trên toàn cầu Bản cập nhật Android gần đây nhất là KitKat 4.4, nó được phát hành bản thương mại trên thiết bị 22 tháng 11 2013, thông qua cập nhật OTA

Bảng phân phối phiên bản Android toàn cầu từ tháng 12 2009 Tính đến tháng 1

2015, Android 4.x Jelly Bean là phiên bản Android sử dụng rộng rãi nhất, hoạt động trên khoảng 59% thiết bị Android toàn cầu.

Trang 10

Phiên bản phát hành trước thương mại (2007-2008)

Android alpha: Có ít nhất hai phiên bản nội bộ trong Google và OHA trước khi Android beta phát hành vào tháng 11 năm 2007 Trong sự kiện quan trọng trong nội

bộ được phát hành, tên của robot hư cấu đã được chọn, với các phiên bản khác nhau

tên-mã "Astro Boy", "Bender" và "R2-D2" Dan Morrill đã tạo ra một số biểu tượng đầu tiên, nhưng hiện nay màu xanh trên Android logo được thiết kế bởi Irina Blok

Android beta: Được phát hành vào 5 tháng 11 2007, trong khi bộ phát triển phần mềm (SDK) được phát hành vào 12 tháng 11 2007 Ngày 5 tháng 11 được tổ chức như "sinh nhật" của Android Phiên bản beta của SDK được phát hành như sau:

Hiện tại phiên bản phát hành mới nhất của Google là phiên bản Android Lillipop 5.0

5 Các công cụ và môi trường lập trình Android

Trang 11

Các công cụ lập trình Android phổ biến hiện nay:

-Eclipse-Android Studio-Và 1 số công cụ khác…

=>Sau đây là phần tìm hiểu chi tiết về công cụ Android Studio (công cụ hỗ trợ lập trình Android)

CHƯƠNG 2: TÌM HIỂU LẬP TRÌNH ANDROID TRÊN THIẾT BỊ ĐI ĐỘNG

I Công cụ Android Studio

Trang 12

Bước 2: Cài đặt công cụ lập trình

 Tải bộ cài đặt Android Studio đã tích hợp sẵn SDK Và tiến hành cài đặt như bình thường

 Hoặc tải công cụ Eclipse (Ví dụ: Eclipse Junno) Nếu dùng công cụ này chúng ta phải tải thêm giói công cụ SDK và cài đặt Plugin cho Eclipse

 Trong các vị dụ trong bài tập lớn này chúng tôi sử dụng Adroid Studio Sau đây là các bước cài đặt:

Trang 14

Bước 3: Sau khi đã cài đặt chúng ta đã có một công cụ lập trình Android.

II Tạo dự án mới trong Android Studio Chạy Demo HelloWorld!

Bước 1: Chạy Android Studio và chọn Start a new Android Studio project:

Trang 15

Bước 2: Đặt tên gói và tên project:

Bước 3: Chọn phiên bản API phù hợp:

Trang 16

Bước 4: Chon giao diện mặc đình ban đầu:

Bước 5: Đặt lại tên hoặc để mặc định:

Bước 6: Project đang được tạo:

Sau khi tạo xong chúng ta có:

Trang 17

Bước 7: Bật máy ảo Android Emulator hoặc tạo mới nếu chưa có:

Trang 18

Bước 8: Chạy demo HelloWorld:

Trang 19

III Cấu trúc thư mục Project

Sau khi tạo project mới, project sẽ có cấu trúc cây thư mục như sau:

Trang 21

Thư mục đầu tiên là src: Thư mục này là nơi chứa các file code của chương trình Chúng ta có thể tạo ra các gói package khác nhau trong src.

Thư mục gen: Thư mục này do hệ thống sinh ra tự động Nó gồm một file

R, file này chứa Id của hệ thống chương trình

Thư mục Android x.x: Thư mục chứa thư viện nguồn cho một chương trình

Thư mục assets: Thư mục này chứa tất cả những gì người dùng muốn đưa vào chương trình

Thư mục res: Thư mục này chứa mã nguồn gồm các tập tin xml Nó gồm các thư mục chính sau:

 Drawable: chứa các file hình ảnh, hoặc tập tin xml

 Drawable-hdpi, Drawable-ldpi, Drawable-mdpi Drawale-xhdpi: Chỉ chứa các file hình ảnh, vỡi mỗi thư mục thì hình ảnh có độ phân giải khác nhau để phù hợp các đô phân giải màn hình

 Layout: Chứa các file xml hỗ trợ việc thiết kế giao diện bằng đồ họa hoặc code

 Raw: Chứa các tập tin khác mà người dùng muốn đưa vào như file nhạc, phim…

 Value: Do hệ thống tự động sinh ra Chứa các tập tin xml để chứa các giá trị phụ vụ cho chương trình và hệ thống như file style.xml, string.xml… Ngoài ra có thể tạo các thư mục như value-hdpi, value-ldpi…

 File AndroidMainFest.xml: Đây là file mô tả thông tin của ứng dụng,

và cấu hình khác nhau: như khai báo Activity, permission…

Trang 22

IV Các thành phần cơ bàn trong 1 project trong Android

1 Intent

Intent là một đối tượng hay dùng trong một activity, intent dùng để bắt đầu một activty khác

Khai báo một intent:

Tương đương với:

6 Activity trong Android

Activity là một màn hình giao diện trên điện thoại, cho phép người dùng tương tác với ứng dụng Nói cách khác, Activity là một màn hình trên Smartphone

Một ứng dụng Android có thể có một hoặc nhiều Activity

Tạo một Activity theo mẫu:

Trang 24

File java:

Trang 25

Bắt đầu một Activity mới:

Hoặc:

Để bắt bắt đầu một Activity mới thì nó phải được gọi ở một Activity cha

Để một Activity có thể được hoạt động, activity đo cần phải được khai báo trong file AndroidMainFest.xml:

Bắt đầu một Activity có kết quả trả về:

Để lấy kết quả trả về , cần khai báo lại phương thức sau:

Trang 26

7 Vòng đời của một Activity

Sơ đồ:

Giải thích:

 Khi một activity được kích hoạt nó sẽ thực hiện như sau:

Trang 27

 onCreate(): Đây là hàm được chạy đầu tiên khi một activity được kích hoạt Nó dùng để khởi tạo đồ họa cho người dùng.

 onStart(): Hàm này được gọi sau onCreate() Nó luôn luôn được chạy

 onResume(): Hàm này cũng luôn luôn được gọi sau ngay khi gọi onCreate() Hoặc sau khi focus ứng dụng

 onPause(): Hàm này sẽ được gọi khi người dùng focus đến một activity trước đó

 onStop(): Hàm này được gọi khi một activity khác được kích hoạt và focus

 onRestart(): Hàm này hoạt động khi activity đang ở chế độ onStop()

và khởi động lại ứng dụng gọi onStart() Tiếp tục vòng đời của nó

 onDestroy(): Hàm này chỉ được gọi khi ứng dụng kết thúc

Ví dụ:

Trang 29

8 Fragment trong Android

Fragment: là một layout, có thể coi là một màn hình và nó có vòng đời Fragment luôn luôn nằm trong một activity

Một activity có thể có nhiều Fragment

Tạo một Fragment:

Trang 31

File java:

Trang 32

Hiển thị một fragment như sau:

Ví dụ một activity chứa nhiều fragment:

Trang 33

9 Vòng đời của một Fragment

Sơ đồ:

Giải thích:

Giai đoạn 1: Khi một fragment được tạo, thì nó sẽ bắt đầu một số trạng thái theo thứ tự sau:

onAttach(): sẽ được gọi đầu tiến khi fragment được tạo ra

onCreate(): hàm này đAược gọi sau hàm onAttach(), nó làm nhiệm vụ trước khi gọi hàm onCreateView();

Trang 34

onCreateView(): đây là hàm để khởi tạo đồ họa Chỉ ở đây các đối tượng đồ họa mới được khởi tạo.

onActivityCreated(): sau khi onCreateView() đã được khởi tạo xong

Giai đoạn 2: sau khi fragment hiển thi xong giao diện, thực hiện

onStart(), onResume()

Giai đoạn 3: khi fragment chạy nền, nó thực hiện:

onPause(), onStop()

Giai đoạn 4: Hủy một fragment, nó thực hiện các hành vi trong:

onPause(), onStop(), onDestroyView(), onDestroy() và onDetach()

V Các số View cơ bản

1 Các layout cơ bản

a) FrameLayout

• Đây là loại layout đơn gian nhất trong các loại layout

• Khi bố trí các đối tương, các đối tượng xếp sau sẽ trồng nên đối tượng trước và các đối tương sẽ được đính vào góc trái trên cùng của layout

Ví dụ:

Trang 35

b) LinearLayout

• LinearLayout được sử dụng mà các thành phần con được sắp xếp theo cột ngang hoặc theo cột dọc

• Một số thuốc tính cơ bản như:

 Orientation: thiết lập chế độ sắp xếp theo cột ngang (vertical) hay cột dọc (horizontal) Nó chỉ có hai giá trị là vertical hay horizontal

 Weight: căn chỉnh bề rộng hay chiều cao theo từng phần trên một đối tượng cha

 Gravity: căn chỉnh vị trị các đối tượng con

 Padding: căn chỉnh nội dụng bên trong so với chính nó

 Margin: căn chỉnh lề với các thành phần khác ngang hàng với chính nó

Ví dụ:

• LinearLayout : sắp xếp theo cột dọc:

• LinearLayout : sắp xếp theo cột ngang:

Ngày đăng: 11/04/2016, 15:07

HÌNH ẢNH LIÊN QUAN

Bảng phân phối phiên bản Android toàn cầu từ tháng 12 2009. Tính đến tháng 1 - Tìm hiểu về lập trình Mobie Android. Xây dựng ứng dụng từ điển nói
Bảng ph ân phối phiên bản Android toàn cầu từ tháng 12 2009. Tính đến tháng 1 (Trang 9)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w