我在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();
}
答案 0 :(得分:2)
请尝试使用position
- 变量。 id
返回0的事实只是意味着所点击的行没有ID。 (在你的情况下它可能没有。所以我不认为这里有一个真正的问题。)
答案 1 :(得分:0)
在列表适配器中,您必须覆盖getItemId()
每次返回0。在这里,您必须为每个列表项返回唯一ID。