码迷,mamicode.com
首页 > 其他好文 > 详细

高级控件 下(二)

时间:2017-06-02 01:02:08      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:nop   --   items   帮助   选择   删除   toast   help   UI   

3.菜单
 选项菜单
public boolean onCreateOptionsMenu(Menu menu) {
//分组,菜单选项id,菜单编号,菜单标题
menu.add(Menu.NONE, 0, 0, "保存")
.setIcon(android.R.drawable.ic_menu_save);
menu.add(Menu.NONE, 1, 0, "删除")
.setIcon(android.R.drawable.ic_menu_delete);
//子菜单
SubMenu helpMenu=menu.addSubMenu("帮助")
.setIcon(android.R.drawable.ic_menu_help);
helpMenu.add("保存介绍");
helpMenu.add("出错方案");
return super.onCreateOptionsMenu(menu);
}
在资源文件中定义菜单
<item
android:id="@+id/save"
android:title="保存"
></item>
<item
android:id="@+id/delete"
android:title="删除"
></item>
<item
android:id="@+id/help"
android:title="帮助"
>
<!-- 添加子菜单 -->
<menu>
<item android:id="@+id/sava1" android:title="保存信息"></item>
<item android:id="@+id/delete1" android:title="删除信息"></item>
</menu>
</item>
public boolean onCreateOptionsMenu(Menu menu) {
//创建菜单资源解析对象
MenuInflater inflater=getMenuInflater();
inflater.inflate(R.menu.options, menu);
return super.onCreateOptionsMenu(menu);
}
//判断菜单项的操作
public boolean onOptionsItemSelected(MenuItem item) {
int id=item.getItemId();
if(id==R.id.sava1){
Toast.makeText(this, "选择了保存", 5000).show();
}
if(id==R.id.delete1){
Toast.makeText(this, "选择了删除", 5000).show();
}

高级控件 下(二)

标签:nop   --   items   帮助   选择   删除   toast   help   UI   

原文地址:http://www.cnblogs.com/banxia123-ha/p/6931273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!