如何获得GridView的每一个View
1个回答
2016-08-04
展开全部
假如我做你这个功能,我的做法是这样的:
1.定义一个试题bean,存储答案数据.bean有三种状态:default(初始都是这种状态),right,wrong.
2.gridView适配器的getView方法里,根据当前试题bean状态不同显示不同的背景色.这样一开始所有view颜色都一样.
3.点击确定后,跑一个检验方法.检查所有bean,然后根据正确和错误赋给right或者wrong的状态.
4.对适配器notifydatasetchanged.通知视图全部更新.这时候就自然有不同的颜色区分出来了.
1.定义一个试题bean,存储答案数据.bean有三种状态:default(初始都是这种状态),right,wrong.
2.gridView适配器的getView方法里,根据当前试题bean状态不同显示不同的背景色.这样一开始所有view颜色都一样.
3.点击确定后,跑一个检验方法.检查所有bean,然后根据正确和错误赋给right或者wrong的状态.
4.对适配器notifydatasetchanged.通知视图全部更新.这时候就自然有不同的颜色区分出来了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询