首页 > 解决方案 > 如何增加 Android 工具栏导航按钮的触摸目标大小?

问题描述

我正在我的应用程序中扩展 Android 工具栏,导航按钮的触摸目标高度为 24dp。如何将 minHeight 和 minWidth 设置为 48dp?我已尝试根据本文定义自定义样式:

<style name="CustomToolbarStyle" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="toolbarStyle">@style/Custom.Widget.Toolbar</item>
    <item name="toolbarNavigationButtonStyle">@style/Custom.Widget.Toolbar.Button.Navigation</item>
</style>
<style name="Custom.Widget.Toolbar" parent="Widget.AppCompat.Toolbar">
    <item name="maxButtonHeight">48dp</item>
</style>
<style name="Custom.Widget.Toolbar.Button.Navigation" parent="Widget.AppCompat.Toolbar.Button.Navigation">
    <item name="android:minHeight">48dp</item>
</style>

但正如您所见,它不起作用(根据 Accessibility Scanner,此处的高度为 24dp)

在此处输入图像描述

标签: android

解决方案


推荐阅读