我有一個GridView,使用自定義適配器(myAdapter擴展BaseAdapter),其中網格中的每個項目都包含一個ImageButton。 getView()工作正常。Android GridView - 基於位置更新視圖
但是,從我的代碼中的其他地方,我如何根據GridView中的位置更新網格中某個特定項目的圖像(setImageResource)?
到目前爲止,我已經添加到了我的適配器類:
public void changeImage() {
Log.d(TAG, "Image change");
this.ImageButton.setImageResource(R.drawable.newImage);
}
,很想寫這樣的事情:mygridview.getItemIdAtPosition(20).changeImage();
(不編譯)。