的Android抽屉选择与子
问题描述:
滚动我有两个问题有抽屉子(我用的是Android工作室向导生成的抽屉例子)的Android抽屉选择与子
第一个问题
我尽量选择德子项,例如,如果我点击“工具”选择“效果”其工作正常,但当我尝试点击“共享”或“发送”和选定的项目“效果”不起作用:
(这是疯了因为是Android的例子,我想这是一个官方的例子,应该工作正常)
问题二
我还有一个例子至极都有很多项目(例如15项与子项),所以当我点击最后一个,在这之后,当我尝试打开德抽屉,这是自动滚动到顶部。儿子我看不到最后一个选项。我需要滚动自动到选定的项目。这可能吗?
示例代码
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_camera"
android:icon="@drawable/ic_menu_camera"
android:title="Import" />
<item
android:id="@+id/nav_gallery"
android:icon="@drawable/ic_menu_gallery"
android:title="Gallery" />
<item
android:id="@+id/nav_slideshow"
android:icon="@drawable/ic_menu_slideshow"
android:title="Slideshow" />
<item
android:id="@+id/nav_manage"
android:icon="@drawable/ic_menu_manage"
android:title="Tools" />
</group>
<item android:title="Communicate">
<menu>
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_menu_share"
android:title="Share" />
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="Send" />
</menu>
</item>
</menu>
答
你的第一个问题,只需添加组到您的项目安卓checkableBehavior像第一项目组
<item android:title="Communicate">
<menu>
<group android:checkableBehavior="single">
<item
android:id="@+id/nav_share"
android:icon="@drawable/ic_menu_share"
android:title="Share" />
<item
android:id="@+id/nav_send"
android:icon="@drawable/ic_menu_send"
android:title="Send" />
</group>
</menu>
</item>
和第二个问题,作为我所知它保持选定的项目后自动检查此更改android:checkableBehavior