当前位置:编程学习 > wap >>

菜单选项选择出现错误!!! 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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,