Android 的选项菜单,用配置文件的方式编写的
来源:互联网 发布:vb中cint是什么意思 编辑:程序博客网 时间:2024/05/03 18:29
Android 的选项菜单:
1.配置文件的方式编写Android的选项菜单
在res下的menu中的main.xml中添加菜单项
如:我在设置了2个菜单项
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.caidan.MainActivity" > <item android:id="@+id/star" android:orderInCategory="100" android:title="star"/> <item android:id="@+id/over" android:orderInCategory="100" android:title="over"/></menu>
接着。。。。在主函数里重写一些方法;
就是重写MainActivity.java文件中的方法:
代码如下:
package com.example.caidan;import android.app.Activity;import android.app.ActionBar;import android.app.Fragment;import android.os.Bundle;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.Toast;import android.os.Build;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); }//重写onCreateOptionsMenu的方法//第一次调用菜单项时候被触发的菜单。。。 @Override public boolean onCreateOptionsMenu(Menu menu) { // getMenuInflater的意思是菜单加载器。。用来读取配置的菜单 //填充选项菜单(读取XML文件,解析,加载到MENU组件上) getMenuInflater().inflate(R.menu.main, menu); //写这个输出是为了在LOG中看它的运行状态 System.out.println("on creatoption menu"); return true; }//实现菜单项的事件。意思是选项菜单项的选择。就是单机菜单按钮后引发的事件 //重写 onOptionsItemSelected方法实现菜单项 的事件 @Override public boolean onOptionsItemSelected(MenuItem item) { //写这个输出是为了在LOG中看它的运行状态 System.out.println("on option Item Selected"); switch (item.getItemId()) {case R.id.star://提示信息Toast.makeText(this, "开始游戏", Toast.LENGTH_SHORT).show();break;case R.id.over:Toast.makeText(this, "结束游戏", Toast.LENGTH_SHORT).show();break;default:break;} return super.onOptionsItemSelected(item); } }
0 0
- Android 的选项菜单,用配置文件的方式编写的
- Android 的上下文菜单,用配置文件的方式编写的
- Android的选项菜单,用代码编写
- android的选项菜单
- 【Android基础知识】选项菜单、上下文菜单、子菜单的使用
- Android基础知识】选项菜单、上下文菜单、子菜单的使用
- android的选项菜单的实现
- eclipse 编写Android程序时,在menu添加菜单节点没有“Item”之类的选项
- 在menuconfig 菜单中添加自己编写的驱动选项
- Android-menu键选项菜单的实现
- 选项菜单的应用
- Android 选项菜单和子菜单的使用
- 编写一个菜单驱动程序的雏形。该程序显示一个提供4个选项的菜单——每个选项用一个字母标记。
- Android中popWindow弹出菜单的编写
- android实现tab选项的方式
- 【Android】Android中选项菜单(OptionMenu)的创建
- 做个带菜单选项的批处理
- 2416的eboot菜单选项
- 导入android,R.java报错
- 最强王者组(张西辉 孙晓萌 胡鹏飞 王振波)
- 实现淡入淡出效果的蒙版
- C++学习之深入理解虚函数--虚函数表解析
- 让uBoot通过tftp的方式加载Linux内核文件 .
- Android 的选项菜单,用配置文件的方式编写的
- [Leetcode] Permutations
- dns 使用的tcp还是udp
- 说明exit()函数作用的程序
- memcached缓存,“分布式” 缓存服务器.
- VS下的中文显示问题-编码转换
- 自定义数据库连接池
- 纪念工作第一个月
- 怎么贴代码