我使用 android.support.design.bottomappbar.BottomAppBar
,但添加了选项菜单后,导航图标会出现在左上角。
没有Option,它按预期工作(center_vertical)。
使用选项菜单
没有选项菜单
任何人都能说出如何修复它吗?
答案 0 :(得分:3)
尝试不同的方法后,通过样式设置填充。
<style name="NavButtonPadding" parent="@android:style/Widget.ActionButton">
<item name="android:paddingStart">10dp</item>
<item name="android:paddingEnd">10dp</item>
<item name="android:minWidth">10dp</item>
</style>
答案 1 :(得分:3)
在布局中,您可以将 BottomAppBar主题更改为此:
<android.support.design.bottomappbar.BottomAppBar
...
android:theme="@style/Widget.MaterialComponents.BottomAppBar"
/>
答案 2 :(得分:0)
使用Google Material组件时,最好将Theme.MaterialComponents
主题用作应用程序父主题:
<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">
而不是:
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
在style.xml
答案 3 :(得分:0)
我也遇到了同样的问题,但是通过添加以下内容找到了解决方案:
"AttributeError: 'Tracker' object has no attribute 'latest_input_channel'"
"AttributeError: 'Tracker' object has no attribute 'get_latest_input_channel'"
"AttributeError: 'Tracker' object has no attribute 'get_latest_input_channel()'"
对于bottomBar。