TableLayout là một loại layout trong lập trình android giúp chúng ta có thể dễ dàng sắp xếp các View theo hàng và cột dạng bảng nó tương đối giống với thẻ table trong html
Bước 1: Mở file res->values  ->strings.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">LayoutDemo</string>
 <string name="action_settings">Settings</string>
 <string name="hello_world">Hello world!</string>
 <string name="cl1">column 1</string>
 <string name="cl2">column 2</string>
 <string name="cl3">column 3</string>
 <string name="bt0">Button</string>
 <string name="bt1">Button 1</string>
 <string name="bt2">Button 2</string>
 <string name="bt3">Button 3</string>
 <string name="Cancell">Cancel</string>
 <string name="ok"> OK </string>
 <string name="myText">AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA</string>
 <string name="myContentDis">BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB</string>
</resources>
Bước 2: Mở file res-> layout ->table.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent" >
<TableRow
 android:id="@+id/row1"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content" >
<EditText
 android:id="@+id/bt1r1"
 android:inputType="text"
 android:text="@string/cl1" />
<EditText
 android:id="@+id/bt2r1"
 android:inputType="text"
 android:text="@string/cl2" />
<EditText
 android:id="@+id/bt3r1"
 android:inputType="text"
 android:text="@string/cl3" />
 </TableRow>
<!-- thuoc tinh android:layout_column dung de xac dinh cot cua View -->
 <!-- cac cot duoc danh stt tu 0 trong vi du nay minh de gia tri cua no = 1 -->
 <!-- nen EditText se duoc hien thi o cot thu 2 -->
<TableRow
 android:layout_width="fill_parent"
 android:layout_height="wrap_content" >
<EditText
 android:id="@+id/bt3r1_1"
 android:inputType="text"
 android:layout_column="1"
 android:text="@string/cl3" />
 </TableRow>
<!-- thuoc tinh android:layout_span de xac dinh do rong cua View -->
 <!-- trong vi du nay minh de = 3 co nghia la Editext se co do rong -->
 <!-- bang 3 cac cot binh thuong -->
<TableRow
 android:layout_width="fill_parent"
 android:layout_height="wrap_content" >
<EditText
 android:id="@+id/bt3r1_2"
 android:inputType="text"
 android:layout_span="3"
 android:text="@string/cl1" />
 </TableRow>
</TableLayout>

0 nhận xét:

Đăng nhận xét

 
Top