반응형
레이아웃 배치를 할때 오른쪽에 일정 공간을 확보하고 싶었다..
그런데 그게 내 맘대로 안 되네 -_-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를 주는 방법도 있는데.. 에뮬레이터랑 실제 폰으로 옮겨서 해 보는 거랑은 또 다르다.
.. 알 수가 없다. 어렵 -_-
분명히 다른 방법이 있을 것 같은데.. 당췌 알 수가 없다 ㅋㅋㅋㅋㅋㅋ
반응형
댓글