Android:实现一种浮动选择菜单的效果

2014-11-24 09:54:04 · 作者: · 浏览: 0

图片


主要原理是在dialog里扔进一个GridView,可以作为一个组件使用。源码如下



对话框使用的layout:grid_dialog.xml





对话框列表中的项目layout:grid_item.xml



自定义的对话框类:GridDialog.java




上面的代码没有实现active的跳转。如果想实现跳转采用下面方法:




对话框调用方法:






这个功能还是比较弱,比如无法动态增加按钮。这里为了简洁将一些style效果写到代码里了,还是写入xml里容易控制。