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"/>
これがエミュレーターの出力として得られるものです。なぜこのように来るのですか?この問題を解決する方法