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
|
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="0,1,2">
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:layout_height="wrap_content"
android:layout_weight="wrap_content"
android:text="이름 : " />
<EditText
android:layout_height="wrap_content"
android:layout_span="2"
android:layout_weight="wrap_content" />
</TableRow>
<TableRow
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_height="wrap_content"
android:layout_column="1"
android:layout_weight="wrap_content"
android:text="예" />
<Button
android:layout_height="wrap_content"
android:layout_column="2"
android:layout_weight="wrap_content"
android:text="아니오" />
</TableRow>
</TableLayout>
|
cs |
기본적으로 TableLayout안에 TableRow로 구성됨
android:stretchColumns="0,1,2" : 0,1,2번 컬럼(뷰)을 나머지 공간에 대하여 늘린다(가로) - 3등분 한다
android:layout_span="2" : 뷰가 2칸 크기만큼을 차지한다.
android:layout_column="1" : 뷰가 1번 칸에 들어간다.
'2019 summer 부스트코스 에이스(안드로이드 프로그래밍) > 2. 이벤트와 리스트뷰' 카테고리의 다른 글
2-3-2 알림 대화 상자 보여주기 (0) | 2019.07.30 |
---|---|
2-3-1 토스트 보여주기 (0) | 2019.07.30 |
2-6-1 리스트뷰 만들기 (0) | 2019.07.28 |
2-2-1 이벤트 처리 이해하기 (0) | 2019.07.21 |
2-1-2 스크롤뷰 (0) | 2019.07.20 |