Android应用程序底部菜单栏使用roughike API

时间:2016-10-05 13:59:42

标签: android android-menu android-appbarlayout

我已经使用roughike API实现了android底部菜单栏

底部菜单栏中的图标有点大,图标图块由于长图标图块而换行。

我需要在底部菜单栏中减少图标及其标题大小。

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

任何专家建议/帮助

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

1 个答案:

答案 0 :(得分:0)

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

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