我正在使用回收站 View 。我有一个以浅红色突出显示的布局,回收站 View 中的每个项目都包含此布局。浅红色布局放置在背景图像上。我正在使用 setTag 方法来识别红色布局中按钮的点击。当我点击我得到这个位置时,它工作正常。问题是我想在特定位置更改图像。 例如:考虑心脏按钮。我在上面设置了这样的标签。
heartButton = findViewById(id); heartButton.setTag(位置);
现在我使用 getTag 方法获取位置。但是现在我想在特定位置更改 heartButton 的图像。有没有类似的东西
heartButton.getTag(position).setImageResouce(drawable);
如果不是,那我该怎么做。
最佳答案
使用setBackgroundResource(R.drawable.XXX)
http://developer.android.com/reference/android/view/View.html#setBackgroundResource(int)
关于java - 通过获取 imageview android 的标签位置来设置图像资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28045149/