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