首先这是一个不定项选择界面,用gridview来存放选项,选项可能有上百个,gridview里面的每个格子就存放一个选项,当我想选择它的时候就点击它,这个格子就会变成高亮(高亮这部分也不会弄)然后就把这个格子的位置传递到一个数组(暂且叫它位置数组)里面,最后gridvie下面有一个button,点击button后就会根据位置数组里面的位置读取相应位置的格子里面的字符串(格子里面存放了图片和字符串),这个操作我再listview里面试过,不知道这里行不行。不过感觉这样的话我编辑那些格子不就很麻烦了,因为要从drawable里面把图片一幅一幅弄进去,这样做会有很大的代码量,是不是太麻烦了。
1、gridview的adapter里,所有的布局里面都有一个checkbox(也就是你说的点击后高亮)。
2、checkbox的oncheckedchangedlistener,监听cb的事件,当选中,就在list里添加进去对象,当取消了,就移除。点击button,到list里拿数据
至于你说的所谓的高亮,就是checkbox的状态 你自己百度:android 自定义checkbox 肯定能找到(我没试,你自己想办法)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。