BottomNavigationView 只有文字时菜单项未居中
中间发布图标不用图标,也用文字。然后MainActivity外层布局,再用ImageView盖住中间发布文字。默认BottomNavigationView相关配置你都会。
·
BottomNavigationView 只有文字时菜单项未居中
默认BottomNavigationView相关配置你都会。看下有问题未居中的界面:

需求是:首页,社区,发布图标,消息,我的要居中显示
解决方案:
步骤一:
中间发布图标不用图标,也用文字。然后MainActivity外层布局,再用ImageView盖住中间发布文字
步骤二:
设置第一个View的bottomMargin:
ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) binding.navigation.getChildAt(0).getLayoutParams();
layoutParams.bottomMargin = DisplayUtil.dp2px(this,12);
binding.navigation.getChildAt(0).setLayoutParams(layoutParams);
经过这两步的效果:

再用个ImageView盖住发布文字:

完美解决问题,有用的点个赞不过分吧。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)