如何从自定义适配器更改菜单项文本

时间:2016-07-22 07:15:56

标签: java android

我是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);

提前致谢!

0 个答案:

没有答案