详解AIDE开发使用MD风格菜单

android一共有三种形式的菜单:1.选项菜单(optinosMenu)

2.子菜单(subMenu)

3.上下文菜单(ContextMenu)

optinosMenu

详解AIDE开发使用MD风格菜单

详解AIDE开发使用MD风格菜单

使用onCreateOptionsMenu来创建

getMenuInflater().inflate(R.menu.optinosmenu,menu);

来获取xml里的菜单

详解AIDE开发使用MD风格菜单

你可能想要aide这样的菜单

我们要用到android:showAsAction和android:icon属性

详解AIDE开发使用MD风格菜单

效果

详解AIDE开发使用MD风格菜单

子菜单(subMenu)

详解AIDE开发使用MD风格菜单

详解AIDE开发使用MD风格菜单

详解AIDE开发使用MD风格菜单

在item标签里面添加menu标签即可

上下文菜单(ContextMenu)

详解AIDE开发使用MD风格菜单

详解AIDE开发使用MD风格菜单

重写onCreateContextMenu方法

详解AIDE开发使用MD风格菜单

并用registerForContextMenu绑定到view中

上下文菜单点击事件为onContextItemSelected

详解AIDE开发使用MD风格菜单

 

文章地址:漫夜 » 详解AIDE开发使用MD风格菜单
漫夜网QQ群
扫描二维码加入QQ群,一起在线交流!
300+人已加过群
分享到: