当前位置: 代码迷 >> Android >> Android菜单(Menu) - 五
  详细解决方案

Android菜单(Menu) - 五

热度:26   发布时间:2016-05-01 13:31:12.0
Android菜单(Menu) - 5

 

4.6.7 菜单实例2 – XML

上节介绍使用代码实现弹出菜单,这节介绍使用XML来实现。

新增pop_menu.xml

<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android" >    <item android:id="@+id/itemSys01" android:title="@string/edtMenu">        <menu>            <item android:id="@+id/edt01" android:title="@string/edit"/>            <item android:id="@+id/del01" android:title="@string/delete"/>        </menu>    </item>        <item android:id="@+id/about01" android:title="@string/about" />    </menu>

 在这个XML中我们使用了子菜单。在“edtMenu”的菜单下有一个“menu”标签对,这就表示此菜单下的内容为子菜单项。上例中包括两个子菜单“edit”和“delete”。

 

其改动代码如下:

MenuInflater popmenuInflater = getMenuInflater();    		popmenuInflater.inflate(R.menu.pop_menu, menu);    		super.onCreateContextMenu(menu, v, menuInfo);

 

具体代码请看附录四

 

 

 

 

 

运行效果:




  相关解决方案