当前位置: 首页 > news >正文

Android studio2022.3项目中,底部导航菜单数多于3个时,只有当前菜单显示文本,其他非选中菜单不显示文本

在Android Studio 2022.3 中,底部导航菜单通常使用 BottomNavigationView 实现。默认情况下,当底部导航菜单中的标签数量超过三个时,非选中的标签将不会显示文本,而只会显示图标。

这是 Android 设计规范的一部分,旨在确保应用的用户界面整洁和易于使用。按照以下步骤进行修改,底部导航菜单中的所有标签都显示文本。

1. 创建一个新的 XML 文件(例如 menu_bottom_navigation.xml),用来定义底部导航菜单的各个标签。

<menu xmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:id="@+id/navigation_home"android:icon="@drawable/ic_home"android:title="@string/title_home" /><itemandroid:id="@+id/navigation_dashboard"android:icon="@drawable/ic_dashboard"android:title="@string/title_dashboard" /><itemandroid:id="@+id/navigation_notifications"android:icon="@drawable/ic_notifications"android:title="@string/title_notifications" /><itemandroid:id="@+id/navigation_settings"android:icon="@drawable/ic_settings"android:title="@string/title_settings" />
</menu>

2. 在布局文件中,将 BottomNavigationView 的 app:labelVisibilityMode 属性设置为 "labeled"。

<com.google.android.material.bottomnavigation.BottomNavigationViewandroid:id="@+id/bottom_navigation"android:layout_width="match_parent"android:layout_height="wrap_content"app:labelVisibilityMode="labeled"app:menu="@menu/menu_bottom_navigation" />

http://www.lryc.cn/news/231702.html

相关文章:

  • 使用 Redis 构建轻量的向量数据库应用:图片搜索引擎(二)
  • Java-贪吃蛇游戏
  • Python---数据序列类型之间的相互转换
  • gitlab 12.7恢复
  • 将ECharts图表插入到Word文档中
  • BI 数据可视化平台建设(2)—筛选器组件升级实践
  • RabbitMQ 安装及配置
  • PHP写一个电商 Api接口需要注意哪些?考虑哪些?
  • 微服务概览
  • 本地新建vs工程运行c++17std::varant
  • GPON、XG(S)-PON基础
  • CSS实现图片滑动对比
  • 苹果电脑录屏快捷键,让你成为录屏达人
  • 9.2 Plotting with pandas and seaborn(用pandas和seaborn绘图)
  • 01序列 卡特兰数
  • java实现快速排序
  • 【Spring Boot】034-Spring Boot 整合 JUnit
  • 基于安卓android微信小程序的师生答疑交流平app
  • 开发一个接口,需要考虑什么
  • 【owt】owt-p2p的vs工程构建
  • uniapp系列
  • AWS实战(一)-创建S3 存储桶
  • Java实现简单的俄罗斯方块游戏
  • 深度学习+opencv+python实现车道线检测 - 自动驾驶 计算机竞赛
  • 人工智能 :一种现代的方法 第七章 逻辑智能体
  • 从座舱到行泊一体,亿咖通科技做对了什么?
  • BMC Helix解决方案落地亚马逊云科技中国区域,同时上线Marketplace
  • 第14章 多线程二 (线程调度)
  • Spring Cloud GateWay简介
  • 耿明雨出席柬方70周年招待会晚宴