オーディオキャプチャサンプルコードからGoogleのコードの一部を使用しようとしています。彼らはコードを単純化し、クラス内でレイアウトを作成しました。実際のxmlレイアウトが必要です。私はその部分を行う方法を知っていますが、以下のコードをonClickメソッドに変更し、それで提供されるすべての機能を使用する方法を知りたいです。
class PlayButton extends Button {
boolean mStartPlaying = true;
OnClickListener clicker = new OnClickListener() {
public void onClick(View v) {
onPlay(mStartPlaying);
if (mStartPlaying) {
setText("Stop playing");
} else {
setText("Start playing");
}
mStartPlaying = !mStartPlaying;
}
};
public PlayButton(Context ctx) {
super(ctx);
setText("Start playing");
setOnClickListener(clicker);
}
}
どんな助けでも大歓迎です。