我有一个Button
onListview
和一个自定义适配器,可以加载ListView
. 我想调用Button
onClickListner
不在适配器类中的主类。我怎样才能做到这一点。
问问题
579 次
1 回答
0
您可以创建一个全局接口
像这样
package com.radiofrance.interfaces;
public abstract class GlobalInterface implements eventInterface {
public void onClick(int values) {
}
public void onCancel() {
}
}
然后在您调用适配器的 Activity中实现此接口
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);
谢谢
于 2013-01-10T07:32:37.390 回答