안드로이드 개발 질문/답변
(글 수 45,052)
main.xml를 다음과 구현을 하였습니다.
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:padding="5px" android:baselineAligned="true"> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:id="@+id/txtCaller" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:text="홍길동(011-1010-1010)" android:textColor="#FF008800" android:layout_gravity="center_vertical"/> <CheckBox android:id="@+id/chk1" android:checked="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="내꺼" android:layout_gravity="center_vertical"/> </LinearLayout>
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <-- 위의 TextView가 포함된 linearlayout과 아래 Button이 포함된 LinearLayout <EditText android:id="@+id/edMemo" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom"> <!-- 두개의 버튼을 화면 가장 하단 중앙에 위치하고 싶습니다. --> <Button android:id="@+id/btnSave" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Save"/> <Button android:id="@+id/btnDone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Done"/> </LinearLayout> </LinearLayout>
여기서 궁금한 점은 XML Code 사이에 주석으로 두었지만,
3번째 LinearLayout에 포함된 2개의 Button이 화면 가장 하단 중앙에 위치하도록 하고 싶습니다.
그리고 2번째 LinearLayout의 EditBox의 크기가 1번째, 3번째 LinearLayout이 차지하는 공간을 제외한 나머지 공간을 차지하게 하고 Scroll을 두게 하고 싶습니다.
Gravity를 조절해도 뜻대로 되지 않네요.
방법 좀 알려주세요.
그럼 에디트박스의 크기가 나머지 빈공간 만큼 커질겁니다