Android 在活动中创建菜单(menu)
来源:互联网 发布:手机淘宝差评怎么删除 编辑:程序博客网 时间:2024/05/01 14:50
本文例子使用Android Studio开发工具
1.在res目录下创建menu文件夹。
2.在文件下创建名字是main菜单文件。
3.在main.xml文件创建两个选择,一个item代表一个选择,id是选择的唯一标识,title写的我们选择的名字创建代码如下,
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="删除" /> <item android:id="@+id/remove_item" android:title="添加" /></menu>
4.实现点击让选择菜单弹出来,弹出效果如图所示,代码如下
代码:
package com.example.administrator.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.Menu;public class work extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_work); }//crtl+o 快速找到这个方法 @Override public boolean onCreateOptionsMenu(Menu menu) { //getMenuInflater()获得MenuIflater对象,inflate()方法给当前活动创建菜单 getMenuInflater().inflate(R.menu.main,menu); //true 代表允许创建的菜单显示出来 return true; }}5.点击选择项促发事件。(比如点击增加或者删除)
这时需要在活动重写onOptionsItemSelected()方法。
public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()) { case R.id.add_item: Toast.makeText(this, "添加成功", Toast.LENGTH_SHORT).show(); break; case R.id.remove_item: Toast.makeText(this, "删除成功", Toast.LENGTH_SHORT).show(); break; default: } return true; }
6基本思路就是这样,但是不知道怎样改弹出的下拉列表的字体和样式。知道的可以 交流交流。
阅读全文
0 0
- Android 在活动中创建菜单(menu)
- Android之在活动中使用Menu菜单
- 在活动中使用Menu菜单
- Android 中右上角菜单创建(Menu)
- 在活动中创建Menu,Menu无法显示
- 《android在活动中使用menu》有感
- Android中关于menu(菜单)的创建与使用
- Android 创建菜单Menu
- Android创建菜单Menu
- 在活动中使用Menu(笔记)
- 【Android】在activity中使用menu菜单
- Android 创建菜单(menu)的总结
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- 在活动中使用menu
- 在活动中使用Menu
- 在活动中使用 Menu
- git教程
- LINUX:安装jdk1.8
- 手机防尘网
- serialVersionUID的作用
- 饿了么项目---3、vue-router 2.0版本的使用
- Android 在活动中创建菜单(menu)
- C
- Valid Parentheses(确定输入的括号是否正确)(map edition)
- 单调队列
- linux,给用户分配目录的读写权限
- Leetcode-Count and Say-Python
- PCANet
- HashMap里hash方法解读
- 腾讯云cdn自动刷新api调用功能实现-python