«   2024/09   »
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
Archives
Today
Total
09-22 07:23
관리 메뉴

DevTzu

#안드로이드 개발 - TableLayout을 이용한 자리배치 본문

study

#안드로이드 개발 - TableLayout을 이용한 자리배치

DevTzu 2010. 2. 11. 18:22
반응형


한번 시작하면 시간가는줄도 모르고 안드로이드만 만지고 있네요..
벌써 12시간이 지나간듯 합니다 ;;
이것 저것 해보다가 오늘은 Layout에 대한 개념을 좀 잡은듯 해서 기쁩니다. ^^

무작정 예제를 따라하기 보다는 제가 만들어보고 싶은것을 만들며
기존 소스들을 참고해서 만드는 방법이 좋을듯해서 공부중인데..
지하철노선도 메인화면이 완성된듯 하네요.

xml코드만 작성한것이라서 버튼을 눌러도 아직 동작은 안하지만..
조금씩 앞으로 나아가는 것이 보이니 공부한 보람이 있습니다.



※오늘 완성한 메인화면이고, 간단한 코드도 첨부했습니다.




<?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"
    android:stretchColumns="1">

    <TableRow>
        <TextView
            android:layout_column="1"
            android:text="도시"
            android:textSize="8pt"
            android:padding="3dip"
            android:layout_width="fill_parent" 
    android:layout_height="40dp" 
    style="?android:attr/listSeparatorTextViewStyle" />        
    </TableRow>
    <TableRow>
        <Button
       android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="수도권" 
android:id="@+id/btn_seoul" 
></Button>
   </TableRow>
   <TableRow>
<Button
                android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="대전" 
android:id="@+id/btn_taejeon" 
></Button>
</TableRow>
<TableRow>
<Button
            android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="대구" 
android:id="@+id/btn_daegue" 
></Button>
</TableRow>
<TableRow>
<Button
   android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="부산" 
android:id="@+id/btn_busan" 
></Button>
</TableRow>
<TableRow>
<Button
   android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="광주" 
android:id="@+id/btn_kwangju" 
></Button>
    </TableRow>
    <TableRow>
        <TextView
            android:layout_column="1"
            android:text="설정"
            android:textSize="8pt"
            android:padding="3dip"
            android:layout_width="fill_parent" 
android:layout_height="40dp" 
    style="?android:attr/listSeparatorTextViewStyle" />

    </TableRow>

    <TableRow>
        <Button
       android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="언어/Language/言語" 
android:id="@+id/btn_language" 
></Button>
    </TableRow>        
    <TableRow>
        <TextView
            android:layout_column="1"
            android:text="정보"
            android:textSize="8pt"
            android:padding="3dip"
            android:layout_width="fill_parent" 
    android:layout_height="40dp" 
    style="?android:attr/listSeparatorTextViewStyle" />
    </TableRow>
    <TableRow>
        <Button 
       android:layout_column="1"
android:layout_width="fill_parent"
android:layout_height="40dp" 
android:text="Download Full Version" 
android:id="@+id/btn_down" 
android:layout_below="@+id/btn_language"
></Button>
    </TableRow>
</TableLayout>




반응형
Comments