Menu简单的菜单选项

来源:互联网 发布:树莓派gpio编程c语言 编辑:程序博客网 时间:2024/04/28 02:21

代码区

package com.example.menuxml;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.Toast;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {getMenuInflater().inflate(R.menu.main, menu);return true;}@Overridepublic boolean onOptionsItemSelected(MenuItem item) {int id = item.getItemId();if (id == R.id.action_settings) {Toast.makeText(getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show();return true;}if(id==R.id.action_guanyu){Toast.makeText(getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show();}if(id==R.id.action_help){Toast.makeText(getApplicationContext(), item.getTitle(), Toast.LENGTH_SHORT).show();}return super.onOptionsItemSelected(item);}}
下面是布局文件

注意啊  布局文件是Menu文件

<menu xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    tools:context="com.example.menuxml.MainActivity" >    <item        android:id="@+id/action_settings"        android:orderInCategory="100"        android:showAsAction="never"        android:title="设置"/>    <item         android:id="@+id/action_guanyu"        android:orderInCategory="101"        android:showAsAction="never"        android:title="关于"/><item     android:id="@+id/action_help"    android:orderInCategory="102"    android:showAsAction="never"    android:title="帮助"/></menu>



0 0