0

我在 android.And 在 gridviewitemclicklistner 中做一个小应用程序,它每次都返回 id=0 请帮助我?

g2.setOnItemClickListener(new OnItemClickListener() 
    {  
         public void onItemClick(AdapterView<?> parent, View v,
             int position, long id) 
         {  
           Toast.makeText(MainActivity.this,''+id,Toast.LENGTH_SHORT).show();

         }  
4

2 回答 2

2

尝试改用position- 变量。返回 0的事实id仅意味着单击的行没有 id。(在你的情况下可能不是。所以我认为这里没有真正的问题。)

于 2012-12-17T15:17:30.710 回答
0

在您的列表适配器中,您必须重写getItemId()才能每次返回 0。在这里,您必须为每个列表项返回一个唯一 ID。

于 2012-12-17T15:17:36.253 回答