xamarin.forms - Xamarin.Forms 选中时禁用 Shell TabBar 字体缩放
问题描述
有什么方法可以禁用 Android 上选定项目的标签栏缩放字体大小的行为?选择时它会切断标题,这很烦人。我找不到 TabBar 渲染器之类的东西来改变 Android 端的行为。
最后一项“Notificaitons”在被选中时被剪切为“Notificatio”。
解决方案
dimens.xml
在 Android> Resource> 值中创建一个。然后添加以下 XML 以在文本处于活动状态和非活动状态时覆盖文本的大小:
<?xml version="1.0" encoding="utf-8" ?>
<resources xmlns:tools="http://schemas.android.com/tools">
<dimen name="design_bottom_navigation_text_size" tools:override="true">12sp</dimen>
<dimen name="design_bottom_navigation_active_text_size" tools:override="true">12sp</dimen>
</resources>
前:
后:
推荐阅读
- angular - 无论如何使用带有 express-ws 的 websockets 和带有 Angular Universal 9 应用程序的 WebSocket 客户端 api?
- can-bus - CAN 总线中的帧确认
- python - python - 如何在python中的matplotlib条形图中为某些条形着色?
- android - Android 导航抽屉模板无法工作,除非它在 Emulator AS4.0 上通过制表符和光标键导航
- networking - istio 主机匹配规则重定向问题
- reactjs - react-table 在渲染时重新初始化
- java - 如何修复缓慢的 gradle clean build
- laravel - Laravel Routes - 可以在不同表单上重用来自一个表单的 ajax 路由调用吗?
- python - 使用唯一的数据框,但行是一个列表,而不是“一维数组”
- android - 无法启动 Observatory HTTP 服务器 Flutter/Dart