从自定义ListView适配器设置菜单标题

时间:2014-01-08 08:33:23

标签: android android-listview

我想知道是否有任何方法可以通过Click Click侦听器上的ListView按钮更改MenuItem标题。 ListView onClickListener位于自定义适配器中。

我希望我能做这样的事情:

Menu menu = (Menu) context.getMenu();

MenuItem quantity = (MenuItem) menu.findItem(R.id.action_cart);
quantity.setTitle("10");

但无济于事。

有什么想法吗?

1 个答案:

答案 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”);