菜单
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

浙公网安备 33010602011771号