操作栏在图标和文本之间添加填充

时间:2014-03-17 16:06:56

标签: android tabs android-actionbar icons padding

我有一个带有图标和文字的操作栏标签:

actionBar.addTab(actionBar.newTab()
              .setText("Tab1")
              .setIcon(R.drawable.image));

我想在标签的图标和文字之间添加“10dp”填充,并使用“样式”:

<item name="android:actionBarTabStyle">@style/MyTabStyle</item>

<style name="MyTabStyle" parent="AppTheme">
    <item name="android:paddingLeft">10dp</item>
    <item name="android:paddingRight">10dp</item>
</style>

示例:

(图像)Tab1 - &gt; (图像) “10dp” TAB1

我暂时解决了: .setText(“Tab1”)

1 个答案:

答案 0 :(得分:0)

尝试使用margin或layout_margin:

    <style name="MyTabStyle" parent="AppTheme">
        <item name="android:layout_marginLeft">10dp</item>
        <item name="android:layout_marginRight">10dp</item>
    </style>