EditText コントロールで "actionSearch" を設定する imeOption のアクション リスナーを実装することに完全に途方に暮れています。
これを行うためのAndroid ドキュメントを見てきましたが、Mono でのサポートが見つかりません。TextView.IONEditorActionListener を実装しようとしましたが、オーバーライドする OnEditorAction メソッドが見つかりません。
これは私が使用しようとしているコードです:
EditText editText = (EditText) findViewById(R.id.search);
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
boolean handled = false;
if (actionId == EditorInfo.IME_ACTION_SEND) {
sendMessage();
handled = true;
}
return handled;
}
});
アクションリスナーを設定しようとするまではすべて問題ありません。Mono には OnEditorActionListener がありません。その代わりに TextView.IOnEditorActionListener を要求し、Mono でこれにどのようにアプローチするかを示すものは何も見つかりません。これはサポートされていないだけですか、それとも Mono for Android アプリでこの機能を取得する方法はありますか?
ご協力いただきありがとうございます。