我的活动中两侧都有两个导航抽屉.我不需要通过滑动手势打开正确的导航抽屉.
如果我使用:
mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED)
Run Code Online (Sandbox Code Playgroud)
要锁定滑动,左右两个抽屉都会锁定.但我希望左侧抽屉能够检测到轻扫手势.我该怎么做呢?
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:id="@+id/content_frame"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ListView
android:id="@+id/left_drawer"
android:layout_width="@dimen/nav_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="left" />
<ListView
android:id="@+id/right_drawer"
android:layout_width="@dimen/nav_drawer_width"
android:layout_height="match_parent"
android:layout_gravity="right" />
</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud) 我正在为我正在开发的这个应用程序添加一个导航抽屉,我已经浏览了互联网; 论坛,stackoverflow,android开发者文档,仍然没有找到一个很好的答案.
我知道可以在不使用这些内容的情况下完成此操作.我想知道的是怎么样.NsMenuAdapter模型使用标题,然后有这些函数
getActionBar().setDisplayHomeAsUpEnabled(true);
getActionBar().setHomeButtonEnabled(true);
Run Code Online (Sandbox Code Playgroud)
这显然正在寻找一个行动吧.我尝试了几个不起作用的模型,我刚刚尝试完成的大模型位于此处如何添加Android导航抽屉标题旁边的图标(这与我下面的链接有关,该项目来自gitHub这里https://github.com/gabrielemariotti/androiddev/tree/master/NavigationDrawer).现在关键的是,我正在使用自定义布局(即相对布局与线性布局混合在一起),我真的迷失了我的下一步应该是为了让它工作.
旁注:当我在main_activity.xml(导航抽屉的实现)中只有ListView时,它会像想象的那样正确滑出.但我不能为我的生活弄清楚如何用数据填充它.我基本上需要3个标题,其中包含可点击的导航元素,元素旁边有图标.
我通过相对布局http://gmariotti.blogspot.com/2013/05/creating-navigation-drawer.html转向了这个模型我的大部分见解如何做到这一点但是他们使用动作/标题栏这是什么真的把我扔了一圈.
navigation android drawer relativelayout android-support-library