gpt4 book ai didi

android - 如何在 ListView 的每一行中添加事件处理

转载 作者:行者123 更新时间:2023-11-29 00:51:13 26 4
gpt4 key购买 nike

我创建了一个 CursorAdapter 来为我的 ListView 提供数据。

我实现了 bindView() 方法以在我的 Listview 的一行中显示数据。但是在我的 bindView 的末尾,我向它添加了一个 clickListener。但是当我在模拟器上运行它时,我没有看到任何打印语句。

请问如何在ListView中连续添加事件处理?

view.setOnClickListener(new OnClickListener() {

public void onClick(View v) {
System.out.println (" getting an onclick event....");
}
});

最佳答案

您可以将 OnItemClickListener 附加到 ListView - 而不是单独的行。

listView.setOnItemClickListener( new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View view, int arg2, long arg3) {
Log.d("TAG", "Clicked");
}
});

关于android - 如何在 ListView 的每一行中添加事件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1823498/

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