android - 如何在 ActionBarSherlock 中更改大屏幕上的布局

标签 android android-layout tabs actionbarsherlock padding

我正在构建一个使用 ActionBarSherlock 的应用程序。我需要更改它的布局,以便选项卡图标周围没有填充。现在看起来像这样:

| tab1 |  tab2 | tab3 | t    

但我想要这样:

 |tab1|tab2|tab3|tab4|

我已经通过更改该文件设法在正常尺寸的屏幕上这样做:

 library/res/values/abs__styles.xml

但是在我的 Galaxy S3 上仍然有填充,我尝试从以下位置更改填充:

  library/res/values-xlarge/abs__dimens.xml

但没有效果。我也尝试删除它,但仍然没有任何变化。

编辑:

仅供引用,我只使用图标而不使用顶部文本。我所有的图标都在 drawable-hdpi 中,这会是个问题吗?我不这么认为,因为它们没有被重新扣押或任何东西都只是填充物 :S

那个是值(value)观。

所以我也尝试注释掉所有行

<dimen name="abs__action_bar_icon_vertical_padding">0dip</dimen>

但没有效果……

最佳答案

如果您的 Galaxy S3 正在运行 ICS 或更高版本,ABS 将使用 native 操作栏。您对库所做的任何更改都不会生效。

关于android - 如何在 ActionBarSherlock 中更改大屏幕上的布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12935570/

相关文章:

android - 在 Canvas 上用图形编号替换数字编号

Android Studio 布局预览消失了

android - 公式中的制表符键盘键

android - 为什么我不能从应用程序 A 调用应用程序 B 中的任何 Activity ,除了 B 的启动器

android - Xamarin 表格 : iOS Linking

android - 在 Android 中使文本右浮动

python - 在 Python 中内嵌输出选项卡

java - 选项卡的组件未显示

java - 在 JavaFX 中制作适当的选项卡式界面?

android - 开源安卓路由SDK