2012-10-04 29 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: