1
我想知道如何从gridview中的选定项目中获取不同的项目。我有gridview匹配的图片游戏。当我点击一个图像,然后将翻转,然后点击第二个图像时,会先翻转。如何执行此动画?我想要获得第一张选中图像的图像视图。如何获得另一个项目,然后点击gridview中的项目?
我想知道如何从gridview中的选定项目中获取不同的项目。我有gridview匹配的图片游戏。当我点击一个图像,然后将翻转,然后点击第二个图像时,会先翻转。如何执行此动画?我想要获得第一张选中图像的图像视图。如何获得另一个项目,然后点击gridview中的项目?
你可以做到这一点通过保存最后一个视图中的变量
View lastView = null;
// .....
gv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view,
int position, long arg3) {
if(lastView != null) {
// do something with the last view
}
// the rest of your code
lastView = view;
}
});
未经测试,但应该工作。
我也试过这个,但没有工作。 – 2012-07-27 07:29:20
当你尝试时会发生什么? logcat – 2012-07-27 07:32:14
中出现任何特定错误,原始项目(Imageview)中没有任何更改。第二个imageview创建,然后发生变化。 – 2012-07-27 09:21:45