Android 学习笔记(五):SubMenu子菜单
创建SubMenu子菜单的方法:
调用Menu的addSubMenu()方法来添加子菜单
调用SubMenu的add()方法,
重写onContextItemSelected()方法,响应子菜单的单击事件,
[java] public class TestActivity extends Activity {
TextView textView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
textView=(TextView)findViewById(R.id.textView1);
}
public boolean onCreateOptionsMenu(Menu menu) {
//调用Menu的addSubMenu()方法来添加子菜单
SubMenu file = menu.addSubMenu("文件");
SubMenu edit = menu.addSubMenu("编辑");
//添加子菜单
file.add(0, Menu.FIRST+1, 0, "新建");
file.add(0, Menu.FIRST+2, 0, "打开");
return true;
}
//重写onContextItemSelected()方法,响应子菜单的单击事件
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()==Menu.FIRST + 1){
textView.setText("你选择了“新建”");
}
if(item.getItemId()==Menu.FIRST + 2){
textView.setText("你选择了“打开”");
}
return true;
}
}
摘自 柒尐狐的专栏
补充:移动开发 , Android ,