0

私はInputMethodService自分のパーソナルキーボードを作成するためにサブクラス化しています。多くのものはすでにかなりうまく機能しています。しかし今、私は提案バー(「候補ビュー」とも呼ばれます)で遊んでいます。今のところ、ボタンが1つある静的レイアウトをロードしようとしています。

@Override public View onCreateCandidatesView() {
 LayoutInflater mLayoutInflater = LayoutInflater.from(this);
 mView = mLayoutInflater.inflate(R.layout.suggestion_bar, null);

 return mView;
}

結果は次のようになります。

代替テキスト

これはまさに私が期待していたことですが、大きな問題が1つあります。それは、提案バーのボタンが選択できないか、クリックできないことです。

何かご意見は?

4

1 に答える 1

1

ビューにクリックなどのインターフェイスを実装しましたか?また、Viewクラスには、ビューを拡張するための静的メソッドがあるため、次のように言うことができます。

View.inflate(R.layout.suggestion_bar, null);

インフレータへの参照を保持する代わりに。

于 2010-09-04T21:45:02.220 に答える