android通用menu
来源:互联网 发布:mac奶瓶粉底液价格 编辑:程序博客网 时间:2024/05/16 12:19
目标:实现在MenuTest.java, ActivityC.java, ActivityB.java 三个视图中加载统一Menu 响应相同事件
1,res/menu/my_menu.xml文件为Menu布局文件
创建方式:鼠标右键点击res-->new-->other-->android xml file 选择menu项
2,自定义MyActivity 实现onCreateOptionsMenu 和 onOptionsItemSelected 方法
MenuHandler.java Menu事件处理
参考 http://blog.dzwww.com/?937842/viewspace-385048
http://blog.163.com/llllamso_0819@126/blog/static/647443192011060435626/
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/previous"
android:title="previous"
android:enabled="false"
android:icon="@drawable/icon"/>
<item
android:id="@+id/play_pause"
android:title="play"
android:icon="@drawable/icon"/>
<item
android:id="@+id/next"
android:title="next"
android:icon="@drawable/icon"/>
<item
android:id="@+id/previous_1"
android:title="previous_1"
android:enabled="false"
android:icon="@drawable/icon"/>
<item
android:id="@+id/play_pause_1"
android:title="play_1"
android:icon="@drawable/icon"/>
<item
android:id="@+id/next_1"
android:title="next_1"
android:icon="@drawable/icon"/>
<item
android:id="@+id/previous_2"
android:title="previous_2"
android:enabled="false"
android:icon="@drawable/icon"/>
<item
android:id="@+id/play_pause_2"