gpt4 book ai didi

Android BottomNavigationView 截断文本

转载 作者:搜寻专家 更新时间:2023-11-01 07:45:38 25 4
gpt4 key购买 nike

有没有办法禁止 BottomNavigationView 实现轻微放大所选项目的文本/图标?

谢谢,奥特曼

最佳答案

您可以覆盖 Text 的一些默认值:

<dimen name="design_bottom_navigation_text_size" tools:override="true">24sp</dimen>
<dimen name="design_bottom_navigation_active_text_size" tools:override="true">24sp</dimen>

对于图标 (32dp) :

    final DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
BottomNavigationView bottomNavigationView = (BottomNavigationView) configurationActivity.findViewById(R.id.bottom_navigation_view);
BottomNavigationMenuView menuView = (BottomNavigationMenuView) bottomNavigationView.getChildAt(0);
for (int i = 0; i < menuView.getChildCount(); i++) {
final View iconView = menuView.getChildAt(i).findViewById(android.support.design.R.id.icon);
final ViewGroup.LayoutParams layoutParams = iconView.getLayoutParams();
layoutParams.height = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 32, displayMetrics);
layoutParams.width = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 32, displayMetrics);
iconView.setLayoutParams(layoutParams);
}

关于Android BottomNavigationView 截断文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44974576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com