java–ExpandableListView的默认导航抽屉视图

java–ExpandableListView的默认导航抽屉视图,第1张

概述在AndroidStudio2.1.2中,如果我创建默认导航活动,我会得到以下视图:其中使用以下activity_main.xml文件:<?xmlversion="1.0"encoding="utf-8"?><android.support.v4.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apkes/android"

在Android Studio 2.1.2中,如果我创建默认导航活动,我会得到以下视图:

其中使用以下activity_main.xml文件:

<?xml version="1.0" enCoding="utf-8"?><androID.support.v4.Widget.DrawerLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:app="http://schemas.androID.com/apk/res-auto"    xmlns:tools="http://schemas.androID.com/tools"    androID:ID="@+ID/drawer_layout"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    androID:fitsSystemwindows="true"    tools:openDrawer="start">    <include        layout="@layout/app_bar_main"        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent" />    <androID.support.design.Widget.NavigationVIEw        androID:ID="@+ID/nav_vIEw"        androID:layout_wIDth="wrap_content"        androID:layout_height="match_parent"        androID:layout_gravity="start"        androID:fitsSystemwindows="true"        app:headerLayout="@layout/nav_header_main"        app:menu="@menu/activity_main_drawer" /></androID.support.v4.Widget.DrawerLayout>@H_301_10@

如您所见< androID.support.design.Widget.NavigationVIEw />使用app:menu =“@ menu / activity_main_drawer”显示activity_main_drawer.xml文件中定义的菜单列表,如下所示:

<?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>@H_301_10@

现在我的计划是替换activity_main_drawer.xml中定义的菜单列表,而是使用ExpandableListVIEw.因为我希望我的菜单项具有子类别,例如,菜单项目汽车将具有柴油,汽油和混合等的子类别.我已经进行了研究,似乎没有人拥有我需要的确切工作解决方案.

我看了看这里:

> The Open Tutorials
> Implement expandablelistview in navigation drawer activity made by android studio
> Android: 2 or more ExpandableListView inside Navigation Drawer
> How to create an expandable listView inside navigation drawer?

以及那里提到的后续链接.

N.B:上面的链接提到在导航抽屉中使用ListVIEw,AndroID Studio通过使用activity_main_drawer.xml使用菜单项来实现这一点已不再适用.

有人能为我提供一个有效的例子吗?
要重新迭代,我想要在默认导航抽屉活动中的可扩展列表视图.我已经收集到了,我需要XML文件和java类代码来获得我开始所需的基础.

提前致谢. 总结

以上是内存溢出为你收集整理的java – ExpandableListView的默认导航抽屉视图全部内容,希望文章能够帮你解决java – ExpandableListView的默认导航抽屉视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1102567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)