Android应用程序底部菜单栏使用粗糙的API



我已经实现了android底部菜单栏使用粗糙的API

底部菜单栏的图标有点大,图标平铺由于图标平铺太长而被换行。

我需要减少图标和它的标题在底部菜单栏的大小。

所以当我添加样式如下,它是改变侧菜单栏和底部菜单栏以及。我希望这种风格只适用于底部菜单栏,而不是侧面菜单栏我如何实现,

任何专家建议/帮助

<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
      <item name="android:textSize">10sp</item>
    <item name="android:textAppearance">@android:style/TextAppearance.Medium</item> 
</style>
<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"></style>
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

设置标题样式,标题大小和颜色:

<style name="BB_BottomBarItem_TitleStyle">
    <!-- Material spec: "Avoid long text labels as these labels do not truncate or wrap." -->
    <item name="android:singleLine">true</item>
    <item name="android:maxLines">1</item>
    <item name="android:gravity">center_horizontal</item>
</style>
<style name="BB_BottomBarItem_Fixed.TitleAppearance" parent="TextAppearance.AppCompat.Body1">
    <item name="android:textSize">14sp</item>
</style>
<style name="BB_BottomBarItem_Shifting.TitleAppearance" parent="BB_BottomBarItem_Fixed.TitleAppearance">
    <item name="android:textColor">#FFFFFF</item>
</style>

相关内容

最新更新