在活动中使用Menu
来源:互联网 发布:php培训哪里好 编辑:程序博客网 时间:2024/05/01 13:00
手机与电脑不同,手机的屏幕毕竟有限,因此处分的利用屏幕的空间在界面设计就显得非常重要了,如果有的时候菜单就占了三分之一的空间,就略显尴尬了,Android给我们提供了一种方式,可以让菜单得到充分的显示,还能不占用屏幕空间。
下图展示其功能,当点击Menu按钮的时候下面会出现这样的效果
下面来介绍编程的过程:
一:新建一个menu的文件夹,然后在文件夹下面建一个main.xml文件,xml的代码如下
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/add_item"
android:title="Add"/>
<item
android:id="@+id/remove_item"
android:title="Remove"/>
</menu>
二:在,MainActivity.java重写onCreateOptionsMenu()方法,代码如下
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
三:为菜单选项添加事件,在MainActivty.java中重写onOptionsItemSelected()方法,代码如下
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch (item.getItemId()) {
case R.id.add_item:
Toast.makeText(this, "you clicked add", Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(this, "you clicked remove", Toast.LENGTH_SHORT).show();
break;
default:
break;
}
return true;
}
这个简单的menu菜单就做好了,自己使用的时候可以根据自己的需要添加,加上美化
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用Menu(笔记)
- 在活动中使用Menu菜单
- 《android在活动中使用menu》有感
- 活动中使用menu
- 活动中使用Menu
- 活动——在活动使用Menu
- Android——在活动中使用Menu
- android第四节在活动中使用menu
- Android之在活动中使用Menu菜单
- 控制器的View的创建
- zoj3911 线段树区间修改与求素数的结合
- LightOJ - 1057 Collecting Gold(状压DP)
- Android摇一摇功能实现
- SQL编程常用函数总结
- 在活动中使用Menu
- Leetcode -- Reverse Words in a String
- cordova插件使用(一套流程适用于每个插件使用)
- Ubuntu学习 - SVN服务搭建
- 记java起步小程序
- 小白笔记--------------------链栈
- 巧建Spring Web的Maven项目来解决java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
- mysql的order by与where加了索引与没有加索引的结果集区别
- java springmvc 微信公众平台自动回复乱码问题