【问题标题】:Menu Item always null菜单项始终为空
【发布时间】:2012-10-04 00:49:59
【问题描述】:
MenuItem refresh = menu.findItem(R.id.refreshservice);
if (refresh.getActionView()!=null)
{
    refresh.setActionView(null);
}
else
{
    refresh.setActionView(R.layout.refreshicon_nonstatic);
}

问题是,无论我尝试什么,MenuItem 始终为 null。 id 是正确的。

【问题讨论】:

  • 查看菜单布局以及调用此代码的位置会有所帮助。

标签: java android menu menuitem


【解决方案1】:

你可能想在你的 Activity 中做这样的事情:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.refreshservice:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多