0

我正在尝试改进我的抽屉布局,我会制作一个带有标题(图像和文本)和列表视图的抽屉,但我做不到。

这是我的布局:

<android.support.v4.widget.DrawerLayout
    android:id="@+id/drawer_layout"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ListView
        android:id="@+id/navdrawer"
        android:layout_width="230dp"
        android:layout_height="wrap_content"
        android:layout_gravity="start"
        android:background="@color/com_facebook_blue"
        android:choiceMode="singleChoice"
        android:divider="@android:color/holo_red_dark"
        android:dividerHeight="2dp">
    </ListView>


    <LinearLayout
    android:id="@+id/bottom_menu"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/sfondo_list_quattro"
    android:orientation="vertical">
    <include
            android:id="@+id/header"
            layout="@layout/listview_header"/>

    <ProgressBar
        android:id="@+id/progressBar"
        android:layout_width="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="300px"
        android:layout_gravity="center"
        android:layout_height="wrap_content"/>

    <ListView
        android:id="@+id/postListView"
        android:layout_width="fill_parent"
        android:paddingTop="50px"
        android:layout_height="0dip"
        android:layout_weight="1"
        android:layout_marginBottom="20dp"
        android:scrollbars="vertical"
        android:divider="@android:color/holo_red_dark"
        android:layout_marginTop="20dp"
        android:background="@drawable/selector"
        android:dividerHeight="3dp">
    </ListView>

</LinearLayout>

</android.support.v4.widget.DrawerLayout>

可以在没有片段的情况下做到这一点吗?

谢谢大家,祝你有个美好的一天。

4

1 回答 1

0

简单的。而不是ListView,制作一个垂直LinearLayout并将其提供给android:layout_gravity="start"抽屉。然后让你ListView的一个孩子LinearLayout。在上面ListView你可以有另一个显示你的标题的子布局。

于 2015-10-14T16:15:14.393 回答