菜单

1、视图

1 <menu xmlns:android="http://schemas.android.com/apk/res/android" >
2     <item android:id="@+id/item1" android:title="我是菜单一"></item>
3     <item android:id="@+id/item2" android:title="我是菜单二"></item>
4     <item android:id="@+id/item3" android:title="我是菜单三"></item>
5 </menu>

2、代码

 1 package com.example.mymenu;
 2 
 3 import android.os.Bundle;
 4 import android.app.Activity;
 5 import android.view.Menu;
 6 import android.view.MenuItem;
 7 import android.widget.Toast;
 8 
 9 public class MainActivity extends Activity {
10 
11     @Override
12     protected void onCreate(Bundle savedInstanceState) {
13         super.onCreate(savedInstanceState);
14         setContentView(R.layout.activity_main);
15     }
16 
17     @Override
18     public boolean onCreateOptionsMenu(Menu menu) {
19         // Inflate the menu; this adds items to the action bar if it is present.
20         getMenuInflater().inflate(R.menu.main, menu);
21         return true;
22     }
23     
24     //当菜单的选项被点击时调用的方法
25     @Override
26     public boolean onOptionsItemSelected(MenuItem item) {
27         int id = item.getItemId();
28         switch(id){
29         case R.id.item1:
30             Toast.makeText(this, "菜单一被选中", 0).show();
31             break;
32         case R.id.item2:
33             Toast.makeText(this, "菜单二被选中", 0).show();
34             break;
35         case R.id.item3:
36             Toast.makeText(this, "菜单三被选中", 0).show();
37             break;
38         }
39         return super.onOptionsItemSelected(item);
40     }
41 
42 }

 

菜单的其他阅读链接:http://blog.csdn.net/liuxu0703/article/details/6122609

posted @ 2016-04-06 22:17  zhongyinghe  阅读(133)  评论(0)    收藏  举报