【问题标题】:Android App Bottom Menu Bar using roughike APIAndroid App底部菜单栏使用roughike API
【发布时间】:2016-10-05 13:59:41
【问题描述】:

我已经使用 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" />

【问题讨论】:

    标签: android android-menu android-appbarlayout


    【解决方案1】:

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

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

    【讨论】:

    • 既然你使用的是roughike...你可以直接使用为底部菜单栏指定的样式我不明白你为什么要单独定制android主题??
    • 我需要为底栏应用样式
    • @user1439582 HV 你在你的代码中实现了这几行......
    • 对不起。你能帮我调用代码中的样式吗?我应该使用什么方法。我曾经试过。底栏.setFace()。失败了
    • 我想为底栏应用样式的原因是图标平铺有点长,所以它在android主页上显示为换行。由于文本换行,带有标题的图标占用更多空间在首页底部
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多