我正在设计基于导航抽屉图案的示例的android侧滑动菜单,如下所示:
<android.support.v4.widget.DrawerLayout >
<FrameLayout>
...
</FrameLayout>
<ListView>
...
</ListView>
</android.support.v4.widget.DrawerLayout>
实现这样的目标:
在大写的情况下,我们将视图(2)视为ListView,但是对于上层xml,如何将(1)1中的菜单锁定元素放入其中。我尝试将ListView封装在相对/线性布局中,如:
<android.support.v4.widget.DrawerLayout >
<FrameLayout>
...
</FrameLayout>
<LinearLayout>
<TextView/>
<ListView>
...
</ListView>
</LinearLayout>
</android.support.v4.widget.DrawerLayout>
但它没有结果。有什么想法吗?
答案 0 :(得分:0)
如下所示更改布局。这样可以正常工作。为您的最高用户详细信息更改线性布局。
<android.support.v4.widget.DrawerLayout>
<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
<FrameLayout
android:id="@+id/drawerContainer"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="start"
android:layout_marginRight="20dp" >
<LinearLayout
android:id="@+id/slide_menu_ll_user"
android:layout_width="match_parent"
android:layout_height="72dp"
android:layout_gravity="left"
android:clickable="true"
android:focusable="true"
android:orientation="horizontal" >
<TextView />
<ImageButton />
</LinearLayout>
<ListView />
</FrameLayout>
</android.support.v4.widget.DrawerLayout>