안녕하세요, 내 활동 맨 위에 버튼 행을 가져오고 아래쪽에는 버튼 행을, 그 사이에는 webview를 표시하려고합니다. 맨 위와 맨 아래 행이 채워지며 웹보기가 해당 데이터에 따라 스크롤됩니다.Eclipse Android XML 레이아웃 머리글 및 바닥 글
아래 코드는 제대로 작동하지 않습니다. 누구든지 나를 도울 수 있습니까?. 지금 webview는 왜 두 개의 버튼 막대 아래에 앉아 있습니까? 당신의 LinearLayout
이 다른 세 아이를 가진 수직하고 있기 때문이다
<?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" >
<LinearLayout
android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<com.appname.app.SegmentedRadioGroup
android:id="@+id/segment_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dip"
android:layout_span="2"
android:checkedButton="@+id/button_one"
android:orientation="horizontal" >
<RadioButton
android:id="@id/button_one"
android:button="@null"
android:gravity="center"
android:minHeight="33dip"
android:minWidth="40dip"
android:text=" Description "
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/radio_colors" />
<RadioButton
android:id="@+id/button_two"
android:button="@null"
android:gravity="center"
android:minHeight="33dip"
android:minWidth="40dip"
android:text=" Images "
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/radio_colors" />
<RadioButton
android:id="@+id/button_three"
android:button="@null"
android:gravity="center"
android:minHeight="33dip"
android:minWidth="40dip"
android:text=" Audio "
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/radio_colors" />
<RadioButton
android:id="@+id/button_four"
android:button="@null"
android:gravity="center"
android:minHeight="33dip"
android:minWidth="40dip"
android:text=" Weblinks "
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@color/radio_colors" />
</com.appname.app.SegmentedRadioGroup>
</LinearLayout>
<LinearLayout
android:id="@+id/footer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="horizontal" >
<Button
android:id="@+id/main_menu_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Main Menu" />
<Button
android:id="@+id/scan_exhibit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Scan New Exhibit" />
</LinearLayout>
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_below="@id/header"
android:layout_above="@id/footer" >
<WebView
android:id="@+id/webview1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#000000" />
</RelativeLayout>
</LinearLayout>
내가 할 어차피 그 웹보기는 다음과 같은 안드로이드와 상대 레이아웃으로 정의되는대로 비록 : layout_below = "@ 아이디/헤더"안드로이드 : layout_above = "@ 아이디/바닥 글"> 그래서이 (헤더 및 바닥 글)을 선형 레이아웃 부분에서 먼저 정의해야합니다 – user1096447