我有自定义网格视图。
在那里,我使用的框架布局包含图像按钮,textview和视图。我需要更改textview的imageview / text颜色的背景颜色和按下项目时的drawable of view。
为了实现这一点,我在该适配器内执行了setOnClickListener
。并撤消我实施的更改setOnLongClickListener
。
现在的问题是,我想一次只改变一个项目的背景颜色。我如何实现这一目标?如果选择了item1,则在单击item2时应该取消选择。
我们说我存储了已点击的项目的位置,当点击另一个项目时,如何对该位置的项目执行setOnLongClickListener
?
Item1 Item2 Item3 Item4
Y N N N
Position :0
Now after clicking on Item2,
Item1 Item2 Item3 Item4
N Y N N
I need to perform onlongClicklistener for that position.