gpt4 book ai didi

android - listview onitemclicklistener 不总是响应

转载 作者:行者123 更新时间:2023-11-29 16:24:46 25 4
gpt4 key购买 nike

我正在使用下面的代码。

    listView = (ListView) findViewById(R.id.SkiiplistListView);
listView.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View v, int position,
long arg3) {
// TODO Auto-generated method stub
System.out.println("--position--"+position);
Intent intent = new Intent(SkiipListScreen.this, SkiiperProfileScreen.class);
Bundle bundle = new Bundle();
bundle.putString("uid", uid);
intent.putExtras(bundle);
startActivity(intent);
}

});

我也试过下面的。

   listView = (ListView) findViewById(R.id.SkiiplistListView);
listView.setOnItemClickListener(this);

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) {
// TODO Auto-generated method stub

System.out.println("--position--"+position);
Intent intent = new Intent(this, SkiiperProfileScreen.class);
Bundle bundle = new Bundle();
bundle.putString("uid", uid);
intent.putExtras(bundle);
startActivity(intent);

}

我在很多课上都用过这种代码。但在某些类中,此代码会响应,而在某些类中则不会。在许多情况下,它会在一段时间后开始响应。

我不知道为什么这么不一致。如果您有任何答案,请告诉我。

最佳答案

你说的似乎是不可能的。

   listView.setOnItemClickListener(new OnItemClickListener()...

总是有效。

检查您在适配器中使用的单个单元格布局 XML 以获取 ListView ,并确保您在此填充的元素不可点击。它会阻止列表项被点击。检查 XML 代码。我认为这应该可以解决问题

关于android - listview onitemclicklistener 不总是响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5063173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com