0

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 アプリでこの機能を取得する方法はありますか?

ご協力いただきありがとうございます。

4

1 に答える 1