首页 > 解决方案 > nextFocusForward 跳过 inputType 日期

问题描述

Android Studio 3.1.4 minSDK 23 targetSDK 27 buildTools 27.0.3

在我的活动中,我有一些 EditText,用户输入必要的数据并点击其软键盘上的右箭头以前进到下一个 EditText。我的 EditText 都包装在一个 android.support.design.widget.TextInputLayout..

当后续的 EditText 为 inputType="date" 时,它会被跳过,当我连续有两个“日期”时也会发生这种情况,两者都被跳过到第一个非日期类型。我有:

<EditText
...
android:inputType="textPersonName"
android:nextFocusForward="@+id/input_dob"
android:imeOptions="actionNext"

但没有运气,日期类型被跳过。关于为什么的任何提示?

标签: androidandroid-edittextandroid-textinputlayout

解决方案


我很愚蠢,我将标志设置为 false 以防止焦点,将其删除,它工作得很好

android:focusable="false"

推荐阅读