监听菜单列表点击事件

来源:互联网 发布:mac 多屏幕切换快捷键 编辑:程序博客网 时间:2024/06/05 05:57
</pre>menu:<pre class="html" name="code"><menu xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    tools:context="com.example.optionsmenu.MainActivity" >    <item        android:id="@+id/item_menu1"        android:orderInCategory="100"        android:showAsAction="never"        android:title="菜单一"/>    <item        android:id="@+id/item_menu2"        android:orderInCategory="100"        android:showAsAction="never"        android:title="菜单二"/></menu>


package com.example.optionsmenu;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 {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    @Override    public boolean onCreateOptionsMenu(Menu menu) {        // Inflate the menu; this adds items to the action bar if it is present.        getMenuInflater().inflate(R.menu.main, menu);        return true;    }        //重写onOptionsItemSelected方法    @Override    public boolean onOptionsItemSelected(MenuItem item) {    // TODO Auto-generated method stub    switch (item.getItemId()) {case R.id.item_menu1:Toast.makeText(MainActivity.this,"点击了菜单一",Toast.LENGTH_LONG).show();break;        case R.id.item_menu2:        Toast.makeText(MainActivity.this,"点击了菜单二",Toast.LENGTH_LONG).show();break;default:break;}    return super.onOptionsItemSelected(item);    }//    public boolean onOptionsItemSelected(MenuItem item) {//        // Handle action bar item clicks here. The action bar will//        // automatically handle clicks on the Home/Up button, so long//        // as you specify a parent activity in AndroidManifest.xml.//        int id = item.getItemId();//        if (id == R.id.item_menu1) {//            return true;//        }//        return super.onOptionsItemSelected(item);//    }}

0 0
原创粉丝点击