
Thi t k giao di n trên Androidế ế ệ
MultiUni
Tr n Vũ T t Bìnhầ ấ

T ng quanổ
•Trong Android, dùng Activity đ hi n th màn ể ể ị
hình.
•M i activity s ch a các View theo d ng c u ỗ ẽ ứ ạ ấ
trúc cây, nghĩa là m t Layout g c ch a các ộ ố ứ
view/layout con bên trong ho c ch có 1 view ặ ỉ
duy nh t. (l u ý Layout cũng là m t view ấ ư ộ
nhé)
•Có th thi t k giao di n trong code java ể ế ế ệ
ho c trong file xml trong th m c layout.ặ ư ụ

Tree view

Layout m u c a helloworldẫ ủ
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent”>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text=“@string/hello“ />
</LinearLayout>

M t s thu c tính c b nộ ố ộ ơ ả
•Layout_width, layout_height: chi u r ng c a ề ộ ủ
view (fill_parent là to b ng kích th c c a ằ ướ ủ
layout ch a view này, wrap_content là v a đ ứ ừ ủ
n i dung c n hi n th c a view)ộ ầ ể ị ủ
•Orientation: v i LinearLayout, vi c s p x p ớ ệ ắ ế
các view là n m k nhau theo hàng ngang ằ ề
ho c hàng d c, ta khai báo orientation đ ặ ọ ể
ch n s p theo ki u nào (horizontal/vertical)ọ ắ ể

