一、Android菜单
OptionsMenu ContextMenu SubMenu
二、选项菜单(点击手机菜单按钮、界面最底端弹出的菜单)
1.创建选项菜单: 在Activity中重写onCreateOptionsMenu(Menu menu)方法
-设置菜单项可用代码动态设置:
MenuItem item = menu.add(groupId,itemId,order,title);//组的Id,菜单项的Id,菜单项排序用的,菜单项名称
item.setTitle("xxx");//将上方设置的title更改为xxx
item.setIcon(R.drawable.XXX); //api>=11才显示图标
-还可通过xml设置MenuInflater.inflate(R.menu.XX,menu);//getMenuInflater().inflate(R.menu.xx,menu);
<menu xmlns:.........>
<item
android:id=...
android:orderInCategory="100" 排序用到的序列号
android:showAsAction="never" 默认不显示
android:title="XXX" 菜单选项的名字
/>
</menu>
2. 设置菜单项点击事件:Activity中重写onOptionsItemSelected(MenuItem item);
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
item.setIntent(intent);//点击菜单项跳转到其他页面...
}
}