gpt4 book ai didi

android - 更改操作栏的按钮状态(图标)

转载 作者:行者123 更新时间:2023-11-29 21:50:34 25 4
gpt4 key购买 nike

当我在 ViewPager 中滑动 fragment 时,如何动态更改 Action Bar 的操作按钮图标。取决于 fragment 按钮必须改变状态(图标)。

最佳答案

您可以在 onPrepareOptionsMenu 中设置正确的图标,然后使用 invalidateOptionsMenu 使您的操作栏无效(或 ActivityCompat.invalidateOptionsMenu,如果您正在使用支持库)当您希望更新图标时。

例如:

@Override
public boolean onPrepareOptionsMenu (Menu menu) {
MenuItem item = menu.findItem(R.id.my_menu_id);
item.setIcon(getMenuItemIconResId());
}

@Override
public void onPageSelected(int position) {
invalidateOptionsMenu();
}

关于android - 更改操作栏的按钮状态(图标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502373/

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