当前位置:   article > 正文

Android菜单(Menu)5_menu.5

menu.5

4.6.7 菜单实例2 – XML

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

新增pop_menu.xml

 

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

 

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

 

其改动代码如下:

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

 

 

 

具体代码请看附录四

 

 

 

 

 

运行效果:


 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/867710
推荐阅读
相关标签
  

闽ICP备14008679号