2

我有一个多自动完成文本视图

<MultiAutoCompleteTextView 
            android:id="@+id/email_editText_auto"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:hint="@string/enter_email_address_hint"
            android:inputType="textEmailAddress" 
           />

当我按下完成按钮时,似乎什么也没有发生。当我按下完成按钮时,如何隐藏键盘?还是我在这里遗漏了什么?

4

2 回答 2

9

这是一个愚蠢的错误,只能使用 android:imeOptions="actionDone"

于 2013-11-07T06:45:43.650 回答
0

这应该有效:

InputMethodManager inputManager = 
        (InputMethodManager) context.
            getSystemService(Context.INPUT_METHOD_SERVICE); 
inputManager.hideSoftInputFromWindow(
        this.getCurrentFocus().getWindowToken(),
        InputMethodManager.HIDE_NOT_ALWAYS); 
于 2013-11-05T14:46:29.113 回答