Diễn Đàn Tuổi Trẻ Việt Nam Uhm.VN - Giao diện người dùng trong Android

Diễn Đàn Tuổi Trẻ Việt Nam Uhm.VN

Phiên bản đầy đủ: Giao diện người dùng trong Android
Bạn đang xem phiên bản rút gọn. Xem phiên bản đầy đủ với định dạng thích hợp.

User Interface/Views

Giao diện người sử dụng hoặc giao diện người dùng là những gì người dùng thấy trên màn hình. Các Hoạt động có trách nhiệm thiết lập các giao diện người dùng cho màn hình. UI bao gồm chủ yếu của hai loại thành phần phụ. View & Layouts hoặc ViewGroups.

Xem như tên cho thấy là các khối xây dựng cơ bản giống như các nút, nhãn, nhập vào hộp vv Giao diện là các container cho xem yếu tố. Bố cục chủ yếu xác định các mô hình trong đó các phần tử Xem cần hiển thị. Ví dụ. LinearLayout nhiệm vụ mà các Xem yếu tố bên trong nó, hoặc xếp chồng lên ngang hoặc dọc khi RelativeLayout cho phép mỗi Xem vị trí yếu tố chính liên quan đến cha mẹ hoặc anh chị em một yếu tố khi lập trình android.

UI được định nghĩa là XML. Các yếu tố XML đầu là một yếu tố Layout. Bên trong nó, có thể có một trong hai yếu tố hoặc các yếu tố Xem Layout. Một ví dụ tập tin XML được hiển thị dưới đây.

Code:
<LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android"
   xmlns: công cụ = "http://schemas.android.com/tools"
   android: layout_width = "match_parent"
   android: layout_height = "match_parent"
   android: định hướng = "ngang">
   <Nút
       android: layout_width = "wrap_content"
       android: layout_height = "wrap_content"
       android: text = "Button 1" />
   <Nút
       android: layout_width = "wrap_content"
       android: layout_height = "wrap_content"
       android: text = "Button 2" />
   <Nút
       android: layout_width = "wrap_content"
       android: layout_height = "wrap_content"
       android: text = "Button 3" />
</ LinearLayout>

Intents

Để di chuyển từ một Hoạt động khác (hoặc một màn hình khác), về tương tác người dùng như một nút bấm hoặc bấm vào một mục thông báo, Intents được sử dụng. Nó có thể truyền dữ liệu bao gồm toàn bộ các đối tượng với Intent. Sử dụng Intent bạn cũng có thể mở một ứng dụng khác Android.

Ngoài tung ra một Hoạt động, Ý định cũng có thể khởi chạy một dịch vụ.
Với Hoạt động, xem và Ý định; bạn có thể tạo ra một ứng dụng Android cơ bản. Rất nhiều ứng dụng được thực hiện bằng cách chỉ sử dụng ba khái niệm này.

Chúng ta hãy nhìn vào một số khái niệm Android cao cấp.

Services

Đã bao giờ bạn nghe nhạc trên điện thoại của bạn? Bạn đã quan sát thấy rằng âm nhạc tiếp tục chơi trong nền khi bạn đi vào màn hình chủ của ứng dụng Music hay đóng các ứng dụng?

Điều này đạt được bằng cách sử dụng dịch vụ. Dịch vụ là cách Android của việc giữ một hoạt động đang diễn ra trong nền. Khi bạn cần phải có nhiệm vụ chạy dài như chơi nhạc, tải dữ liệu hoặc tải lên hình ảnh; nó là đạt được thông qua Dịch Vụ.

Dịch vụ không có bất kỳ giao diện người dùng. Để hiển thị thông tin cho người sử dụng từ các dịch vụ, Thông báo được sử dụng.

Có hai cách để bạn có thể tạo ra một dịch vụ. Một cách là để buộc các dịch vụ với một hoạt động. Trong trường hợp này, dịch vụ sẽ kết thúc một lần Hoạt động dừng lại. Một cách khác là chạy độc lập dịch vụ của bất kỳ ứng dụng. Bằng cách này, các dịch vụ tiếp tục chạy trong nền ngay cả sau khi đơn được dừng lại.


>> Xem thêm : Khóa học lập trình android cơ bản nâng cao tại Hà Nội


Có bài nào về giao diện của IOS ko bạn