0

Androidのedittextコントロールで奇妙な問題に直面しています。

問題は、ソフトキーボードで何かを入力するときです。テキストが編集ボックスに印刷されていません。

ここにコードがあります

mEditview.setOnFocusChangeListener(new View.OnFocusChangeListener() {
                public void onFocusChange(View v, boolean hasFocus) {
                    if (hasFocus) {
                           InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                           imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
                    }
                }
            });
            mEditview.requestFocus();

レイアウトコードが追加されました

    <?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/filter_text"
    android:imeOptions="actionDone"
    android:singleLine="true"
    android:hint="Search"/>

これがエミュレーターの出力として得られるものです。なぜこのように来るのですか?この問題を解決する方法

ここに画像の説明を入力

4

0 に答える 0