다음 레이아웃을 만들려고합니다.Android : 중간 구성 요소가있는 레이아웃 확장
+---------------------+
| Text View |
+---------------------+
| |
| |
| Custom View |
| Expands to |
| extra space |
| |
+---------------------+
|Button1 |Button2 |
+---------------------+
내 레이아웃 xml은 다음과 같습니다.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:text="This is test text." android:id="@+id/statusTxt"
android:layout_width="fill_parent" android:layout_height="wrap_content" />
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:id="@+id/gameView"
android:layout_gravity="bottom">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/gameButtonView">
<Button android:text="Done" android:id="@+id/doneBtn"
android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
<Button android:text="Undo" android:id="@+id/undoBtn"
android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
</LinearLayout>
</LinearLayout>
</LinearLayout>
는 프로그래밍 방식보다 나는이처럼 보이는 끝나는 현재 레이아웃으로 내 사용자 정의보기
LinearLayout gameView = (LinearLayout)this.findViewById(R.id.gameView);
gameView.addView(gameBoardView, 1);
를 추가하고있다. 이 현재의 레이아웃이 무엇
+---------------------+
| Text View |
+---------------------+
|Button1 |Button2 |
+---------------------+
| |
| |
| Custom View |
| Expands to |
| extra space |
| |
+---------------------+
은 사용자 정의보기 위 아래 버튼을 스틱입니다. 내가 어떻게 묘사했는지 렌더링 할 수있는 방법에 대한 아이디어가 있습니까?
당신은 할 수 없습니다 그냥 안드로이드 꺼내 : layout_gravity = "하단"당신은 중간 LinearLayout에 있나요? – brianestey