1
回答
一个关于android的问题,请问在这种情况下这样用gridview对不对
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
首先这是一个不定项选择界面,用gridview来存放选项,选项可能有上百个,gridview里面的每个格子就存放一个选项,当我想选择它的时候就点击它,这个格子就会变成高亮(高亮这部分也不会弄)然后就把这个格子的位置传递到一个数组(暂且叫它位置数组)里面,最后gridvie下面有一个button,点击button后就会根据位置数组里面的位置读取相应位置的格子里面的字符串(格子里面存放了图片和字符串),这个操作我再listview里面试过,不知道这里行不行。不过感觉这样的话我编辑那些格子不就很麻烦了,因为要从drawable里面把图片一幅一幅弄进去,这样做会有很大的代码量,是不是太麻烦了。
举报
k1999hj
发帖于3年前 1回/115阅
共有1个答案 最后回答: 3年前

1、gridview的adapter里,所有的布局里面都有一个checkbox(也就是你说的点击后高亮)。

2、checkbox的oncheckedchangedlistener,监听cb的事件,当选中,就在list里添加进去对象,当取消了,就移除。点击button,到list里拿数据


至于你说的所谓的高亮,就是checkbox的状态 你自己百度:android 自定义checkbox 肯定能找到(我没试,你自己想办法)

顶部