我想知道是否有任何方法可以通过Click Click侦听器上的ListView按钮更改MenuItem标题。 ListView onClickListener位于自定义适配器中。
我希望我能做这样的事情:
Menu menu = (Menu) context.getMenu();
MenuItem quantity = (MenuItem) menu.findItem(R.id.action_cart);
quantity.setTitle("10");
但无济于事。
有什么想法吗?
答案 0 :(得分:1)
在activity中定义setMenuItem()并从适配器调用它。
public static void setMenuItem(String title){
Menu menu = (Menu) context.getMenu();
MenuItem quantity = (MenuItem) menu.findItem(R.id.action_cart);
quantity.setTitle(title);
}
现在在适配器中将此方法称为YourActivity.setMenuItem(“Your Title”);