我是android的新手。在我的片段中,我有一个列表视图。每个列表项都包含适配器中的按钮。如果我从适配器单击按钮我想要更改菜单文本。我写了一些代码,但它显示错误。我不知道如何在片段中使用该代码。请有人指导我!
MyFragment:
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
// TODO Add your menu entries here
inflater.inflate(R.menu.total, menu);
super.onCreateOptionsMenu(menu, inflater);
}
public static void setMenuItem(String title){
Menu menu = (Menu) getActivity.getMenu(); // Error:Cannot resolve symbol getActivity
MenuItem quantit = (MenuItem) menu.findItem(R.id.action_total);
quantit.setTitle(title); // Error:Cannot resolve symbol quantit
}
适配器:
MyFragment.setMenuItem(title);
提前致谢!