gpt4 book ai didi

android - 创建自己的 OnItemClickListener

转载 作者:行者123 更新时间:2023-11-29 21:37:34 28 4
gpt4 key购买 nike

我认为这个问题说明了一切:我想为 ListView 创建自定义 OnItemClickListener。我想添加和更改 OnItemClickListener 的参数,但我如何创建自己的参数以便在我单击 ListView 中的项目时调用它?

最佳答案

你首先创建一个接口(interface),然后实现一个方法,在你的自定义类中设置监听器,然后创建一个主类来监听你的自定义事件

接口(interface):

public interface OnCustomEventListener{
public void onEvent(); //can have parameters
}

你的方法适配器: 私有(private) OnCustomEventListener mListener;//字段

//setter method
public void setCustomEventListener(OnCustomEventListener eventListener) {
this.mListener=eventListener;
}

听众:

someObjectYouWantToHaveYourCustomListenerToBeAssignedFor.setCustomEventListener(new OnCustomEventListener(){
public void onEvent(){
//do whatever you want to do when the event is performed.
}
});

如何调用从你的适配器:

if(this.mListener!=null){
this.mListener.onEvent();
}

附言您的自定义监听器可以有任意多的参数

Source

关于android - 创建自己的 OnItemClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18032939/

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