我正在尝试为单行 ListView 的不同部分实现不同的点击事件监听器。
例如:
我为两个不同的部分制作了两种不同的线性布局。有什么特定的方法来实现两种不同布局的 onclick 监听器吗?
如果您有想法,请建议执行此操作的任何其他过程。
附注我无法在自定义适配器中定义点击事件,因为 Activity 需要通过向其中添加一些数据来触发其中的事件。
最佳答案
在您的Activity
中创建static
方法:
public static void YourMethod()
{
}
在adapter
中创建onClickListener
并调用activity
方法。
holder.YourLayout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
YourActivity.YourMethod();
}
});
关于java - ListView行上不同对象的不同点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34148321/