gpt4 book ai didi

android - 如何使用 ListVIew 对特定项目实现监听器?

转载 作者:行者123 更新时间:2023-11-30 04:43:57 26 4
gpt4 key购买 nike

我创建了一个包含大量项目的 ListView,但实际上我不确定如何在特定项目上实现监听器。请帮我!我真的很喜欢它。

我尝试使用这段代码,但是当我点击任何项目时,它只会将我带到同一个 Activity 。

list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}
});

但是如果我将此代码与 if 语句一起使用,则什么也不会发生:

list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> arg0, View arg1, int position,long id)
{
if(list.getItemAtPosition(position).equals(mStrings[0]))
{
Intent i = new Intent(MainActivity.this, Activity2.class);
startActivity(i);
}
}
});

最佳答案

您可以根据position 本身来确定您的条件:

if (position == 0) {
... start activity ...
}

关于android - 如何使用 ListVIew 对特定项目实现监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5449866/

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