2012-10-04 26 views
0
MenuItem refresh = menu.findItem(R.id.refreshservice); 
if (refresh.getActionView()!=null) 
{ 
    refresh.setActionView(null); 
} 
else 
{ 
    refresh.setActionView(R.layout.refreshicon_nonstatic); 
} 

问题是无论我尝试什么,MenuItem总是空。该ID是正确的。菜单项总是空

+1

这将有助于看到菜单布局和你在哪里调用此代码。 – Sam

回答

0

你可能想要做这样的事情在你的活动:

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