我在GridView中选择了图片转到ImageView中显示,为什么还总是显示List中的第一张啊?(我使用BaseAdapter)
if (!fList.isEmpty()) {
listIndex = intent.getIntExtra("listIndex", 0);
System.out.println("GralleryProjectAct + 得到的" +listIndex );
BitmapDrawable bdraw = new BitmapDrawable(decodeFile(new File(fList.get(listIndex))));
GralleryProjectAct.this.switcher.setImageDrawable(bdraw);
}
测试的时候listIndex 是有变化的,但是最终显示时还是默认为第一张啊???
------解决方案--------------------
说明问题不是出在这个地方噢,检查看看哪里的代码才是更新ImageView的。