Android 编辑文本流,什么决定了虚拟键盘上的操作按钮?
我有两个相同的文本:Android 编辑文本流,什么决定了虚拟键盘上的操作按钮?,android,android-edittext,Android,Android Edittext,我有两个相同的文本: <EditText android:id="@+id/card_num_edit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right" android:layout_weight="1" android:digits="0123456789" android:ems="13" android:inp
<EditText
android:id="@+id/card_num_edit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_weight="1"
android:digits="0123456789"
android:ems="13"
android:inputType="phone"
android:singleLine="true"
android:textSize="14sp"
/>
另一项:
<EditText
android:id="@+id/phoneRegEdit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_weight="1"
android:digits="0123456789"
android:ems="13"
android:inputType="phone"
android:singleLine="true"
android:textSize="14sp" />
当虚拟键盘显示时,其中一个有一个“下一个”操作按钮,另一个有一个“确定”操作按钮
“下一个”正在将焦点传递给下一个编辑文本,但是“确定”没有做任何事情,只是隐藏了虚拟键盘
我的问题是,什么条件决定了哪个按钮出现?在我看来,Android在EditText的焦点流方面存在巨大的缺陷。这是通过IME\u选项实现的
我认为他/她使用actionDone而不是actionSend
<EditText android:id="@+id/some_edittext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:imeOptions="actionDone"><!-- Here you set whatever option you want -->