1

看看这个著名应用程序的操作栏。我怎样才能在按钮之间创建这么薄的间隙?

在此处输入图像描述

4

4 回答 4

1

尝试在您的 xml 中添加属性android:padding以及android:margin使用 aTableLayout或 aGridLayout

于 2012-06-14T10:13:23.153 回答
0

在 Android 中这个仪表板用户界面。请查看链接

我认为它对你有帮助。

谢谢

于 2012-06-14T10:08:55.490 回答
0

在包含按钮的 xml 文件中,根据需要指定 android:layout_marginLeft / android:layout_marginRight (用于按钮)。

于 2012-06-14T10:17:25.287 回答
0

首先,IOschede 应用程序的源代码是开源的,因此您可以轻松查看它的内部并了解它是如何工作的。

顺便说一句,这里是对问题的描述以及您可以采取的解决方案,当然这完全取决于您的minSdk属性。

Android 3.0> 带有原生 ActionBar

如果是在谈论原生 3.0> ActionBar 那么看看这个问题。

您可以在应用程序样式中使用此属性。

<item name="android:actionButtonStyle">@style/ActionButtonStyle</item>

并在此处定义样式并放置带有左侧垂直条纹的自定义 9patch 背景

<style name="ActionButtonStyle" parent="@android:style/Widget.Holo.Light.ActionButton">
    <item name="android:background">@drawable/custom_bg</item>             
</style>

安卓 <3.0

您可以决定使用ActionBarSherlock并解决您所有的兼容性问题,或者查看IOsched解决方案,如果我没记错的话,他们采用的按钮样式与它适用于具有应用程序主题属性的本机 ActionBar 的方式相同。

于 2012-06-14T10:31:55.453 回答