菜单选项选择出现错误!!! onOptionItemSelected
最近学习安卓菜单编辑菜单然后用 onOptionItemSelected 方法来处理选中菜单,点MENU可以出现两个选项,但是再点选项就会出现下面的错误
这是我的程序
public class MainActivity extends Activity {
TextView textview=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView textview = (TextView) findViewById(R.id.textview);
textview.setText("菜单练习");
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1, "red");
menu.add(0, 2, 2, "black");
//menu.addSubMenu(0, 3, 3, "SIZE");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()==1){
textview.setTextColor(getResources().getColor(R.color.deep_yellow));
}else if(item.getItemId()==2){
textview.setTextColor(getResources().getColor(R.color. weak_yellow));
}
return super.onOptionsItemSelected(item);
}
}
运行没有错误,但就是不知道哪里错了
安卓 menu
补充:移动开发 , Android