をロードするButton
オンListview
およびカスタム アダプターがありますListView
。Button
onClickListner
アダプタークラスではなく、メインクラスで呼び出したいです。これどうやってするの。
質問する
579 次
1 に答える
0
1 つのグローバル インターフェイスを作成できます
このような
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);
ありがとう
于 2013-01-10T07:32:37.390 に答える