gpt4 book ai didi

android - 在 ActionBar 中设置 Item 位置

转载 作者:IT王子 更新时间:2023-10-28 23:35:53 25 4
gpt4 key购买 nike

我的布局将1个或多个项目添加到ActionBar

<?xml version="1.0" encoding="utf-8"?> 
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/item_test"
android:showAsAction="always|withText"
android:title="SearchIcon"/>
</menu>

然后我将从另一个 Fragment 或 Activity 动态添加另一个项目到 ActionBar 中

MenuItem populateItem = menu.add("My New Item - Reload Icon");

但我希望我刚刚添加的项目保持在之前我之前拥有的项目的前面,就像图片一样:

enter image description here

如果我像我一样添加它,图标将显示为最后一张图片,我怎样才能获得第二张图片中的对齐方式?

最佳答案

您可以使用 android:orderInCategory 属性对每个需要移动的菜单项重新排序。您必须使用 menuCategory 来使用该选项。

例如,分配给所有项目:

android:menuCategory="system"

然后,只需将较低的 orderInCategory 值设置为要保留在左侧的 Items。

类别中的顺序决定了顺序的外观,从低到高。

关于android - 在 ActionBar 中设置 Item 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11626383/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com