簡體   English   中英

底部應用欄導航圖標不是垂直居中

[英]Bottom app bar Navigation icon is not center vertical

我正在使用android.support.design.bottomappbar.BottomAppBar但當添加選項菜單時,導航圖標出現在左上角。

沒有選項它按預期工作(center_vertical)。

帶選項菜單

在此處輸入圖片說明

無選項菜單

在此處輸入圖片說明

任何人都可以告訴如何解決它?

在您的布局中,您可以將BottomAppBar 主題更改為:

<android.support.design.bottomappbar.BottomAppBar
    ...
    android:theme="@style/Widget.MaterialComponents.BottomAppBar"
/>

在嘗試了不同的方法后,通過樣式設置填充有效。

<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>

添加樣式后

使用 Google Material 組件時,最好使用Theme.MaterialComponents主題作為應用程序父主題:

<style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">

代替 :

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

style.xml

我也遇到了同樣的問題,但通過添加以下內容找到了解決方案:

style="@style/Widget.MaterialComponents.BottomAppBar"

對於底部欄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM