gpt4 book ai didi

android - 自定义 Action 项 ActionBarSherlock

转载 作者:太空宇宙 更新时间:2023-11-03 12:58:13 25 4
gpt4 key购买 nike

我正在尝试将一些自定义操作添加到我的 ActionBar 中,是否可以使用自定义布局来实现这些操作?因为我想为这些操作添加一些标志,例如通知计数器。

例如

enter image description here

知道如何做到这一点吗?

最佳答案

当然,您可以从 XML 中设置任意布局作为操作 View :

<item android:id="@+id/menu_refresh_progress"
android:actionLayout="@layout/menu_progress"
android:showAsAction="always"/>

但由于您可能想将徽章更新为当前的内容,如果您在 onCreateOptionsMenu() 中手动创建菜单,您也可以设置任意 View :

public boolean onCreateOptionsMenu(Menu menu) { 
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
MenuItem someMenuItem = menu.getItem(R.id.menu_option_id);
someMenuItem.setActionView(theView);
return true;
}

关于android - 自定义 Action 项 ActionBarSherlock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15855721/

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