android - 如何使用 Expandable 关闭 NavigationView 中的组菜单
问题描述
我有一个NavigationView
. 我在我的.com中使用了一个ExpandableListView
for create a 。现在我在.我的问题中遇到了问题。我的问题是我不知道打开后如何关闭它,因为当我关闭并再次打开它时仍然打开。subMenu
NavigationView
subMenu
NavigationView
subMenu
NavigationMenu
subMenu
我不知道在谷歌上写什么来解决这个问题,因为我的英语不好。
我的方式是这样的在此处输入链接描述
解决方案
尝试这个 :
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
if(navigationView.isDraweOpen(GravityCompat.START)){
expandableListView.collapseGroup(i);
}
推荐阅读
- pyspark - 如何将 PySpark delta 模块与 Databricks-connect 一起使用?
- excel - 基于来自另一列的过滤器从一列中提取不同值的计数
- c# - 具有接口实现问题的 C# 泛型类(编译器错误)
- entity-framework - 在分配列表之前检查可查询是否为空
- python - 使用数据框的 Pyspark 子选择/子查询连接
- regex - 从技术上讲,有没有办法将两个单词组合在一起,一个单词以“p”开头,另一个单词以“p”结尾
- java - 正则表达式 Java 中排除一个单词 | 移动视觉 API |文本块
- ios - 全屏显示的模态视图控制器,mvvmcross,xamarin.ios
- android - Android:使用 Kotlin 协程等待回调的结果
- java - 未找到 Java org.json JSONObject 的 JSON 解析错误