`

Activity.menu

 
阅读更多
package com.zd;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.*;

public class ActivityMain extends Activity {


	private EditText para1;
    private EditText para2;
    private TextView text1;
	private Button button1;
	
	
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
    
  
    
    //设置菜单(在底部)
    @Override
	public boolean onCreateOptionsMenu(Menu menu) {
		menu.add(0, 1, 1, R.string.exit);
		menu.add(0,2,2,R.string.about);
		return super.onCreateOptionsMenu(menu);
	}
    
    //执行菜单
    @Override
	public boolean onOptionsItemSelected(MenuItem item) {
		int menuId = item.getItemId();
		if(menuId == 1){
			finish();
		}
		return super.onOptionsItemSelected(item);
	}
}
分享到:
评论

相关推荐

    .Menu使用(android)

    getMenuInflater().inflate(R.menu.menu_main, menu); return true; } ``` 然后,我们需要实现`onOptionsItemSelected(MenuItem item)`方法,当用户点击菜单项时,这个方法会被调用: ```java @Override public ...

    Android activity Menu设计实例参考.rar

    Android activity Menu设计实例源代码,点击第一个menu的第一个按钮执行button1 可见的动作,点击第二个个menu的第一个按钮执行button2 可见的动作,menu.findItem(EXIT_ID);找到特定的MenuItem,MenuItem.setIcon....

    Activity之间相互跳转和传递数据(包括Button样式自定义、Check样式自定义和Activity添加Menu)

    例如,创建一个包含"保存"和"退出"的menu.xml: ```xml <menu xmlns:android="http://schemas.android.com/apk/res/android"> android:id="@+id/save" android:title="保存"/> android:id="@+id/exit" ...

    Android_ActivityMenu-源码.rar

    《深入解析Android ActivityMenu源码》 在Android应用开发中,Activity是应用程序的基本构建块,而Menu则提供了用户与应用交互的重要途径。本篇文章将详细探讨Android中的ActivityMenu的源码,带你深入了解这一核心...

    Activity中的Menu使用总结示例源码

    getMenuInflater().inflate(R.menu.main_menu, menu); return true; } ``` `main_menu.xml`是一个XML文件,位于`res/menu/`目录下,用于定义菜单项: ```xml <menu xmlns:android=...

    Android Menu和ListView 整合设计 源码

    Android Menu和ListView 整合设计 源码 ... import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteCursor;... protected final static int MENU_EDIT = Menu.FIRST + 1;

    Android学习笔记(八):Activity-OpenMenu和LinearLayout.doc

    在这个方法中,我们可以使用`menu.add()`方法添加菜单项。例如: ```java @Override public boolean onCreateOptionsMenu(Menu menu) { // 添加菜单项 menu.add(0, 1, 1, R.string.menu_exit); menu.add(0, 2, 2...

    简易计算器

    import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { ... getMenuInflater().inflate(R.menu.main, menu); return true; } }

    Toast Menu Activity ListView AlertDialog

    标题中的"Toast", "Menu", "Activity", "ListView", 和 "AlertDialog" 是Android开发中五个重要的组件或概念,下面将详细解释它们。 1. **Toast**:在Android中,Toast是一种轻量级的通知方式,它会在屏幕底部短暂...

    android-a programmer's guide

    Creating a Shell Activity Using the Windows CLI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Running the ActivityCreator.bat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

    Android源码——menu单选菜单.zip

    getMenuInflater().inflate(R.menu.menu_single_choice, menu); return true; } ``` 3. 监听菜单项选择 为了响应用户对菜单项的选择,我们需要重写onOptionsItemSelected(MenuItem item)方法: ```java @...

    Toolbar menu 菜单的学习与实现2

    这里的`R.menu.menu_main`是菜单XML资源文件的ID,它定义了菜单项。例如: ```xml <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> ...

    menu backKey

    inflater.inflate(R.menu.your_menu_xml_file, menu); super.onCreateOptionsMenu(menu); } ``` 2. **处理菜单点击事件**:在`onOptionsItemSelected(MenuItem item)`方法中,我们监听菜单项的点击事件,根据菜单...

    Android Menu控件源码

    在这个方法中,开发者可以添加MenuItem到Menu,也可以通过`menu.add()`方法动态创建新的MenuItem。 3. MenuInflater:MenuInflater主要负责解析XML资源文件,将菜单项加载到Menu对象中。XML文件通常放在res/menu...

    OverflowMenu.7z

    在“OverflowMenu.7z”的压缩包中,可能包含了实现OverflowMenu功能的代码示例,包括布局文件、菜单资源和对应的Activity或ViewController代码。解压并研究这些文件可以帮助理解OverflowMenu的具体实现细节,并为...

    Android自定义menu的实现

    在`res/menu`目录下创建一个XML文件,例如`custom_menu.xml`,定义你的自定义菜单项。每个菜单项由`<item>`标签表示,可以设置`android:title`、`android:id`、`android:icon`等属性。 ```xml <menu xmlns:android...

    Android 天天动听 半透明Menu效果.rar

    getMenuInflater().inflate(R.menu.your_menu, menu); View menuView = findViewById(R.id.menu_layout); // 假设你的Menu布局有一个id为menu_layout menuView.setBackgroundResource(R.drawable.translucent_...

    android_menu.zip_android

    创建选项菜单需要在`res/menu`目录下创建一个XML文件,例如`main_menu.xml`,定义菜单项。每个菜单项由`<item>`标签表示,包含`android:id`、`android:title`、`android:icon`等属性。 ```xml <menu xmlns:android=...

    Android menu单选菜单.rar

    getMenuInflater().inflate(R.menu.menu_single_choice, menu); return true; } ``` 3. **处理菜单项的点击事件** 接下来,你需要重写`onOptionsItemSelected(MenuItem item)`方法来响应菜单项的选择: ```...

Global site tag (gtag.js) - Google Analytics