본문 바로가기
TechNical/Android

Android] 레이아웃에 대한 고찰1

by 강멍멍이 2011. 7. 11.
반응형

레이아웃 배치를 할때 오른쪽에 일정 공간을 확보하고 싶었다..
그런데 그게 내 맘대로 안 되네 -_-a


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
   <TextView
  android:id="@+id/tv1"
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"
     android:text="hello"     />
     <TextView
  android:id="@+id/tv1" 
     android:layout_width="200sp"
     android:layout_height="wrap_content"
     android:text="hi"
     />
  </LinearLayout>


이렇게 하는 넘이랑.. 밑에 처럼 하는 거랑 다르다..


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
     <TextView
  android:id="@+id/tv1"
     android:layout_width="200sp"  
     android:layout_height="wrap_content"
     />
     <TextView
  android:id="@+id/tv1" 
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:text="hi"
     />
  </LinearLayout>


fill_parent 가 앞에 나오느냐 뒤에 나오느냐에 따라서 다른 거시기가 된다.
fill_parent가 앞에 나오면 뒤에 200sp가 있던지 말던지 간에 지 혼자 화면을 다 차지 한다.
뒤에 나오면 앞에 200sp가 확보된 공간을 냄겨두고 나머지를 지가 먹는다.

layout_weight를 주는 방법도 있는데.. 에뮬레이터랑 실제 폰으로 옮겨서 해 보는 거랑은 또 다르다.
.. 알 수가 없다. 어렵 -_-

분명히 다른 방법이 있을 것 같은데.. 당췌 알 수가 없다 ㅋㅋㅋㅋㅋㅋ
반응형

댓글