Chương 3: Xây dựng giao diện cơ bản Nội dung Chương 3 Xâ d Xây dựng giao diện cơ bản i diệ bả Android Manifest Widget Layout ayout Nguyễn Nam Trung Email : nntrung.itc@gmail.com Android Manifest Android Manifest (tt) AndroidManifest.xml để mô tả thông tin quan trọng cho hệ thống Android Android Ví dụ nội dung tập tin AndroidManifest.xml: Tên cho Java package ứng dụng Mô tả thành phần ứng dụng: activity, service, broadcast receiver content provider Thông báo permission Cho biết level thấp Android API API Trường CĐ Công Nghệ Thông Tin TP.HCM encoding="utf < Chương 3: Xây dựng giao diện cơ bản Widget Widget Các widget sử dụng để tạo giaodiện (Edit Text, Text View ) lớp lớp View Một số widget hay dùng để tạo giao diện: TextView EditText Button ToggleButton CheckBox RadioButton RatingBar ListView TextView EditText • Được dùng để trình bày dòng chữ (nhãn) layout • Một số thuộc tính: • Là đối tượng nhằm cung cấp cho người sử dụng công cụ để nhập vào giá trị • Một số thuộc tính: : thiết lập cách thức hiển thị nội dung android:textStyle : kiểu thể font chữ (bold, italic, ) android:textColor : màu sắc font chữ android:textSize : kích thước font chữ android:typeface • Ví dụ: Trường CĐ Công Nghệ Thông Tin TP.HCM :tự động in hoa ký tự đầu :cấu hình cho phép nhập số android:singleLine :chỉ cho phép nhập dòng android:capitalize android:digits • Ví dụ: Chương 3: Xây dựng giao diện cơ bản Button ToggleButton • Button subclass TextView, hầu hết tất thuộc tính trình bày áp dụng cho đối tượng Button • Button thể trạng thái đóng/mở Trường CĐ Công Nghệ Thông Tin TP.HCM Absolute Layout • Sắp xếp thành phần dựa theo tọa độ x, y p thành phần Chương 3: Xây dựng giao diện cơ bản Giới thiệu công cụ DroidDraw http://www.droiddraw.org Q & A Trường CĐ Công Nghệ Thông Tin TP.HCM ... android:id="@+id/widget31" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x= "30 px" android:layout_y="202px"/> Chương 3: Xây dựng giao diện cơ bản Giới thiệu công cụ DroidDraw... android:id="@+id/optBlue" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Blue”/> Chương 3: Xây dựng giao diện cơ bản RatingBar • Cung cấp cho người dùng công cụ đánh giá, xếp hạng... android:layout_height="wrap_content”/> android la o t height " rap content”/>