我正在使用以下佈局。基本上,它有一個自定義工具欄,一個導航抽屜,一個菜單,一個ListView(listView1)和adlay。ListView下降到最低
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/background">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@color/header_bg"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" />
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/toolbar">
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/listView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:layout_above="@+id/adlay"
android:layout_margin="7dp"
android:cacheColorHint="#00000000"
android:divider="@android:color/transparent"
android:dividerHeight="3dp">
</ListView>
<LinearLayout
android:id="@+id/adlay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:orientation="vertical" >
</LinearLayout>
</RelativeLayout>
<ListView
android:id="@+id/drawer_list"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="start"
android:choiceMode="singleChoice"
android:divider="#eee"
android:dividerHeight="1dp"
android:background="#fff"
android:layout_below="@+id/toolbar"
>
</ListView>
</android.support.v4.widget.DrawerLayout>
</RelativeLayout>
的佈局有點像下面的順序:
- 工具欄(與抽屜式導航和菜單)
- ListView1的
- 薏仁
ListView1的由列表中從外部XML文件加載的項目。
問題是這樣的。如果listView1的項目不多,那麼它會下降到底部,坐在adlay之上,並且在工具欄和listView1之間的listView1上方有一個間隙。該顯示器是這樣的:
- 工具欄(與抽屜式導航和菜單)
- 差距! < ---我不希望差距在這裏!
- ListView1的
- 薏苡
這是不期望的顯示。
理想情況下,我想以下幾點:
- 工具欄(與抽屜式導航和菜單)
- ListView1的
- GAP應該在這裏
- 薏仁
任何幫助是多少讚賞。謝謝。
你可以添加問題的屏幕截圖? – motis10
感謝您的回答。但我已經解決了這個問題,保留了我的佈局中的所有內容,但只是將listView1的layout_height更改爲match_parent。 – Dopinder