gpt4 book ai didi

java - 如何确定哪个 Listview 或 Adapter 正在使用 OnClick 方法。安卓

转载 作者:太空宇宙 更新时间:2023-11-04 11:35:22 24 4
gpt4 key购买 nike

我想对多个 ListView 和适配器使用 OnClick 方法。在我的代码中,我想检查哪个适配器或 ListView 单击实例化了方法调用。这是我尝试过的但无济于事

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

if(parent==listView1.getParent()) {

最佳答案

如果您有多个ListView,您需要知道哪个ListView被点击。所以你需要先检查一下。

public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
switch (parent.getId()) {
case R.id.listView1: // this is ID in XML layout
// do action for ListView 1;
break;
case R.id.listView2: // this is ID in XML layout
// do action for ListView 2;
break;
default:
break;
}

}

关于java - 如何确定哪个 Listview 或 Adapter 正在使用 OnClick 方法。安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43358272/

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