'안드로이드'에 해당되는 글 31건

안드로이드 어플리케이션 제작을 할 때 의외로 쓰임새가 많은 것이 바로 tablelayout 입니다. 

저 또한 지금 무언가를 만들고 있는데요. tablelayout을 이용하여 버튼을 여러개 배치해두면, 알아서 화면 해상도에 따라 버튼의 사이즈가 적당히 자리가 잡히니 여간 편한게 아니더군요.


그중에서도 android:stretchColumns 속성을 이용하면 혹시나 가로 사이즈가 남는 경우 알아서 늘려지니까 무지 쓰기 좋습니다.



위 그림은 각종 tablelayout 속성입니다. 참고하시구요. 아래 소스는 제가 android:stretchColumns 속성을 이용한 코드입니다. 


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<TableLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:paddingTop="6dp"
            android:paddingBottom="10dp">
            <TableRow
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:stretchColumns="*">
            <Button
                android:id="@+id/btn"
                android:layout_width="0dp"
                android:layout_weight="0.8"
                android:layout_height="wrap_content"
                android:text="버튼"
                android:background="@drawable/btn_selector"/>
cs


android:stretchColumns="*" 를 해두시면, 한줄에 나타나는 컬럼들이 알아서들 넓이를 늘려가기 때문에 별도로 신경쓰실 필요가 없습니다. 참고하세요.



블로그 이미지

미네르바98

안드로이드와 영화 리뷰, 생활정보에 관한 내용을 기재합니다.

,