断肠程序员吧 关注:1贴子:16
  • 4回复贴,共1

本吧为程序员解决实用问题二建立 大家可以多交流交流

只看楼主收藏回复

我是学习安卓开发的 大家请多指教哈


IP属地:江苏1楼2015-01-07 10:22回复
    Android菜单分为三种:Options Menu, Context Menu,
    Popup Menu
    Options Menu 是应⽤用程序最为主要的菜单⽅方式,⽤用于
    执⾏行软件的通⽤用功能
    Context Menu 上下⽂文菜单,在⼀一个元素上⾯面⻓长按之后
    弹出的⼀一个浮动菜单
    Popup Menu 是⼀一个垂直排列的菜单集合,⽤用于提供⼆二
    级菜单类似的功能


    IP属地:江苏2楼2015-01-07 10:25
    回复
      使⽤用xml通⽤用格式即可创建三种类型的菜单;
      在xml中创建菜单,以及菜单⼦子项(推荐使⽤用)
      通过MenuInflater加载xml菜单项


      IP属地:江苏3楼2015-01-07 10:26
      回复
        <menu> </menu> ⼀一个菜单,可以包含⼦子菜单
        <item> </item> 菜单项
        <group></group> 类似于分类的概念,不能够实现⼦子
        菜单的效果,⽽而是⼀一种逻辑分类;
        <item>内部可以包含 ⼀一个<menu> ,这个<menu>内
        部的item全部作为⼦子菜单显⽰示,点击的时候,直接弹
        出⼀一个新的菜单对话框。


        IP属地:江苏4楼2015-01-07 10:26
        回复
          <?xml version="1.0" encoding="utf-8"?>
          <menu xmlns:android="http://schemas.android.com/apk/res/android">
          <item android:id="@+id/file"
          android:title="@string/file" >
          <!-- "file" submenu -->
          <menu>
          <item android:id="@+id/create_new"
          android:title="@string/create_new" />
          <item android:id="@+id/open"
          android:title="@string/open" />
          </menu>
          </item>
          </menu>


          IP属地:江苏5楼2015-01-07 10:27
          回复