저는 Android 개발을 처음 시작한 사람입니다. 을해야한다고 생각하지만 (나를 위해, 어쨌든) 생각하지 않습니다. 화면의 하단 (? 중력) 상단 행 복용에 도킹되는2 행이있는 전체 화면 안드로이드 레이아웃
---------------------
| |
| |
| |
| |
| |
| Main View |
| |
| |
| |
| |
| |
---------------------
||btn a| |btn b||
---------------------
전체 레이아웃이 맨 아래 행으로 화면을 작성해야합니다 : 아래의 멋진 아스키 아트는 내가 달성하기 위해 노력하고있어 레이아웃을 보여줍니다 나는 HTML에서 작업하는 경우
---------------------------
| |
| |
| Main View |
| |
| |
---------------------------
||btn a| |btn b||
---------------------------
이 쉽게 테이블 요소, 두 TR 함께 할 것 : 장치의 방향이 같을 것이다 변경, 즉 경우 (화면의 나머지 부분까지 그리고 유체해야 요소들 (행의 길이가 2 인 첫 번째 요소)과 두 번째 행에 두 개의 TD 요소가 있습니다 (두 번째 요소는 정렬 값이 오른쪽으로 설정됩니다). (웹 UI 사용자 인 readi 이것은 레이아웃에서 실제로 DIV 요소와 CSS를 사용합니다).
그래서, 내 문제는 사용 가능한 높이를 채우기 위해 첫 번째 행을 얻고 있습니다. 나는 자바 코드에서 이것을하는 간단한 알고리즘을 작성할 수 있지만 레이아웃을 위해 XML을 사용하는 것을 선호한다. 이 작업을 수행하는 쉬운 방법이 있습니까? 내 코드는 다음과 같습니다 :
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="1">
<TableRow>
<WebView android:id="@+id/site"
android:layout_span="3" />
</TableRow>
<TableRow>
<Button android:id="@+id/back"
android:text="btn a" />
<View android:id="@+id/filler" />
<Button
aroid:id="@+id/forward"
android:text="btn b" />
</TableRow>
</TableLayout>
을이 밖으로 시도 relativelayout.html – Klaus
이 문제에 대한 해결 방법이 많았지 만 그 중 많은 부분이 훌륭하게 작동한다고 확신하지만 그 중 하나만 시도해 본 결과 나에게 도움이되었습니다. 도와 주신 모든 분들께 감사드립니다. –