我使用下面的代码生成我的操作栏项目 -
<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个项目在操作栏中的间距相等,但它们会出现在操作栏的右上角。可能是因为操作栏中的应用程序标题空间。我怎样才能在这四个项目之间给出相等的空间?
答案 0 :(得分:1)
这是AFAIK无法更改的默认行为。 但是,您可以使用所有按钮的自定义布局,然后将其作为自定义视图添加到操作栏中。
您可以在this相关问题和答案中找到有用的详细信息。
或者您可以构建完全自定义的操作栏。但我建议您使用第一个解决方案。