操作栏项目之间的距离相等

时间:2014-07-29 10:32:33

标签: android android-actionbar

我使用下面的代码生成我的操作栏项目 -

<item
    android:id="@+id/action_home"
    android:icon="@drawable/icon_home"
    android:showAsAction="always"/>

<item
    android:id="@+id/action_favourite"
    android:icon="@drawable/icon_favourite"
    android:showAsAction="always"/>

<item
    android:id="@+id/action_notification"
    android:actionLayout="@layout/notification_badge"
    android:showAsAction="always"/>
    <item
    android:id="@+id/action_search"
    android:icon="@android:drawable/ic_menu_search"
    android:showAsAction="always"
    android:title="Search"/>

我希望这4个项目在操作栏中的间距相等,但它们会出现在操作栏的右上角。可能是因为操作栏中的应用程序标题空间。我怎样才能在这四个项目之间给出相等的空间?

1 个答案:

答案 0 :(得分:1)

这是AFAIK无法更改的默认行为。 但是,您可以使用所有按钮的自定义布局,然后将其作为自定义视图添加到操作栏中。

您可以在this相关问题和答案中找到有用的详细信息。

或者您可以构建完全自定义的操作栏。但我建议您使用第一个解决方案。