场景:
Android设备使用外接小键盘输入金额,达到支付目的。使用EditText来监听键盘输入
初次进入页面点击回车键后,EditText的焦点被转移到下方的Button按钮上。造成页面假死现象(测试说的页面卡死,坑啊!)
解决问题:看代码
<EditText
android:id="@+id/etInputMoney"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_80"
android:background="@null"
android:digits="0.123456789"
android:focusable="true"
android:focusableInTouchMode="true"
android:hint="输入金额"
android:imeOptions="actionDone"
android:inputType="numberDecimal"
android:maxLength="8"
android:singleLine="true"
android:nextFocusDown="@id/etInputMoney"
android:textColor="@color/color_FFFFFF"
android:textColorHint="@color/color_FFFFFF"
android:textSize="@dimen/sp_2"
app:layout_constraintTop_toTopOf="parent" />