我在Button
上有一个Listview
和一个加载ListView
的自定义适配器。我想在主类中调用Button
onClickListner
而不是在适配器类中。我怎么能这样做。
答案 0 :(得分:0)
您可以创建一个全局界面
喜欢这个
package com.radiofrance.interfaces;
public abstract class GlobalInterface implements eventInterface {
public void onClick(int values) {
}
public void onCancel() {
}
}
然后在您的活动中实施此界面,您可以从中调用适配器
public class SampleClickListener extends GlobalInterface {
@Override
public void onClick(final int values, final boolean state) {
}
}
现在在您的适配器中传递此接口对象
Adapter adt = new Adpater(this, R.layout.row, arrRow,
new SampleClickListener());
来自适配器的和 致电
listner.onClick(position, false);
谢谢