tailieunhanh - Giáo trình Android - Phần 2
Phần 2 của "Giáo trình Android" trình bày từ mục 5 đến mục 9 với các nội dung: giao diện người dùng của ứng dụng Android, thiết kế giao diện người dùng với các View cơ bản, lưu trữ dữ liệu, lập trình mạng với Android và Google Play Store và việc phân phối ứng dụng. | Giáo trình Android Giao diện người dùng của ứng dụng Android Trong các chương trước ta đã làm quen với thành phần cơ bản của giao diện Android là Activity và vòng đời của nó. Tuy nhiên, bản thân Activity không phải là thứ chúng ta nhìn thấy trên màn hình điện thoại, thay vào đó Activity cần có các thành phần đồ họa khác bên trong nó, là các View và ViewGroup. Trong chương này chúng ta sẽ tìm hiểu chi tiết hơn về các View và ViewGroup trong Android để tạo nên giao diện đồ họa của ứng dụng, cũng như cách thức tương tác với chúng. Giao diện người dùng của ứng dụng Android 65 Giáo trình Android View và ViewGroup Như đã đề cập ở trên, mỗi Activity muốn hiển thị giao diện đồ họa cần chứa các thành phần giao diện khác như nút bấm, các nhãn, các ô nhập liệu, checkbox, radio button Những thành phần như vậy trong Android được gọi chung là các View . Tất cả các View đều được kế thừa từ lớp . Một hoặc nhiều View có thể được nhóm lại với nhau thành một ViewGroup . Mỗi ViewGroup cũng là một View , được dùng để nhóm các View con bên trong nó và hiển thị chúng theo một thứ tự hay quy luật nào đó. Mọi ViewGroup đều được kế thừa từ lớp . Các loại ViewGroup phổ biến nhất trong Android bao gồm: LinearLayout AbsoluteLayout TableLayout RelativeLayout FrameLayout ScrollView Các View và ViewGroup tạo thành giao diện của Activity và thường được mô tả ngay trong file layout của Activity, nằm trong thư mục res/layout (file trong các ví dụ trước). Ví dụ: Một số thuộc tính chung của các View và ViewGroup được kể ra trong bảng dưới đây: Thuộc tính Mô tả layout_width Chiều rộng của View/ViewGroup layout_height Chiều cao của View/ViewGroup layout_marginTop Chiều rộng khoảng trống (lề) phía trên của View layout_marginBottom Chiều rộng khoảng trống (lề) phía dưới của View layout_marginLeft Chiều rộng khoảng trống (lề) phía bên trái của View View và ViewGroup 66 Giáo trình Android
đang nạp các trang xem trước