【问题标题】:How to get another item then click on item in gridview?如何获取另一个项目然后单击gridview中的项目?
【发布时间】:2012-07-27 15:24:25
【问题描述】:

我想知道如何从 gridview 中的选定项目中获取不同的项目。我有匹配图片的gridview游戏。当我单击一个图像时,它会翻转,然后当我首先单击第二个图像时会翻转回来。如何执行此动画?我想获取第一个选定图像的图像视图。

【问题讨论】:

    标签: android gridview


    【解决方案1】:

    您可以通过将最后一个视图保存在变量中来做到这一点

    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;
        }
    
    });
    

    未经测试,但应该可以工作。

    【讨论】:

    • 当你尝试它时会发生什么? logcat 中出现任何特定错误
    • 原始项目(Imageview)没有变化。创建第二个图像视图,然后对其进行更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多