Android Gridview增量问题

时间:2014-04-28 21:12:55

标签: java android gridview increment

有关如何解决问题的详细解答,请参阅下面的问题。

gridView.setOnItemClickListener(new OnItemClickListener()
{
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int val, long arg3) 
    {   

        if(gameCounter > maximum)
        {
            Toast.makeText(getApplicationContext(), "Congrats you finished the game" , Toast.LENGTH_SHORT).show();
        }
    }
});

2 个答案:

答案 0 :(得分:1)

看起来你的计数可能永远不会超过最大值。

我怀疑你真的想要

if(gameCounter>max) {
    Toast.makeText(getApplicationContext(), "Congrats you finished the game" , Toast.LENGTH_SHORT).show();
}

看起来你仍然遇到问题,所以我认为如果你发布了正在尝试Integer.parseInt()的数组,这会有所帮助。

正如其他人所说,在没有深入了解数据的情况下,很难猜测,因为比较中似乎存在逻辑缺陷。

答案 1 :(得分:0)

**强文**所以对于有类似问题的人,我设法解决了这个问题。关于从网格获取值,这是视图你不需要的位置这就是为什么我有增加gameCounter变量的问题。为了检查你需要将视图解析为字符串/文本视图的值,为了与你在网格上做的任何事情进行某种比较。

注意:您可以通过onItemClick获取视图