单击另一个子项

时间:2016-05-12 18:50:30

标签: android gridview android-gridview

我有自定义网格视图。

在那里,我使用的框架布局包含图像按钮,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.

1 个答案:

答案 0 :(得分:0)

我为您搜索了另一个答案但是在列表视图中您可以将自己更改为网格视图 see this link