我有两个相同的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: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" />
当虚拟键盘出现时,其中一个有“下一个”操作按钮,另一个有“ok”操作按钮。
“下一个”将焦点传递给下一个EditText,但“ok”只是隐藏了虚拟键盘。
我的问题是,什么条件决定哪个按钮出现?在我看来,Android在EditText的焦点流程方面存在巨大的不足。
答案 0 :(得分:2)
由IME_OPTIONs More info here
完成<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 -->