gpt4 book ai didi

android - 如果单击新图像,则将先前选择的图像替换为原始图像

转载 作者:行者123 更新时间:2023-11-29 16:23:24 24 4
gpt4 key购买 nike

我使用带有 ImageAdapter 的 GridView 来显示图像。我有两组图像,分别是包含原始图像的 mThumbIds 和包含所选图像的 cThumbIds

现在,当我点击一张图片时,我会将普通图片更改为所选图片。代码如下:

final ImageView iv = (ImageView)v.findViewById(R.id.icon_image);
iv.setOnClickListener(new OnClickListener(){

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
//iv.setColorFilter(Color.LTGRAY);
iv.setImageResource(cThumbIds[position]);
//iv.bringToFront();

index= position;

}

});

iv.setImageResource(mThumbIds[position]);

但是当我点击另一张图片时,另一张图片也显示为选中状态,问题就出现了。正确的方法是将新图像显示为已选择并删除旧图像。换句话说,旧图像应恢复为原始图像。

请帮帮我

谢谢,

潘卡吉

最佳答案

您需要创建一个变量并将点击图像的 ID 保存在其中。当用户点击其他图片时,首先根据变量中的id重置其他图片,然后将变量值替换为当前点击图片的id。

关于android - 如果单击新图像,则将先前选择的图像替换为原始图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6068913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com