您的位置:首页 > 移动开发 > Android开发

Android设置一个SubMenu来更改背景颜色

2012-12-05 10:13 211 查看
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
SubMenu bg = menu.addSubMenu("背景");//添加主菜单
bg.add(0,ITEM1,2,"红色");//添加子菜单红色
bg.add(0,ITEM2,1,"蓝色");//添加子菜单蓝色
return true;
}


bg.add(int groupId,int itemId,int order,CharSequence title)第一个参数是组号,第二个是菜单项的唯一标识ID,第三个是顺序,第四个是所显示的菜单名称

public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()){
case ITEM1:
relative.setBackgroundResource(Color.Red);//设置红色
break;
case ITEM2:
relative.setBackgroundColor(Color.BLUE);//设置蓝色
break;
}
return true;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐