尝试响应android数字软键盘上的勾号时onEditor操作不起作用

尝试响应android数字软键盘上的勾号时onEditor操作不起作用,android,Android,我的应用程序中有一个输入类型为数字的EditText: <EditText android:id="@+id/answerText" style="@style/GeneralTextStyle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/question" android:layout_

我的应用程序中有一个输入类型为数字的EditText:

<EditText
    android:id="@+id/answerText"
    style="@style/GeneralTextStyle"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@id/question"
    android:layout_toRightOf="@id/equals"
    android:inputType="number"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:maxLength="3"
    android:visibility="invisible"
    tools:text="ans"/>

有人能帮忙吗?

这段代码正是您所需要的,但您并没有在其中执行任何操作,您只是截取了单击并返回true,表示您已将其处理给堆栈上的其他侦听器

当用户单击列表中的勾号时,您可以做任何您想做的事情

if (actionId == EditorInfo.IME_ACTION_DONE)

节。并在布局中启用“完成”操作。你到底想达到什么目的?

我认为你应该添加

android:imeOptions="actionDone"

属性为您的edittext。

谢谢,代码目前故意为空,我只是想确保我可以首先响应用户单击勾号。感谢@Ahmed Happa和你自己的回答
android:imeOptions="actionDone"