尝试响应android数字软键盘上的勾号时onEditor操作不起作用
我的应用程序中有一个输入类型为数字的EditText:尝试响应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
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"