0
MenuItem refresh = menu.findItem(R.id.refreshservice);
if (refresh.getActionView()!=null)
{
    refresh.setActionView(null);
}
else
{
    refresh.setActionView(R.layout.refreshicon_nonstatic);
}

問題は、私が何をしようとしても、MenuItem が常に null であることです。IDは正しいです。

4

1 に答える 1

0

おそらく、アクティビティで次のようなことをしたいと思うでしょう:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.refreshservice:
于 2012-10-04T01:10:58.250 に答える