android - 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"
但没有运气,日期类型被跳过。关于为什么的任何提示?
解决方案
我很愚蠢,我将标志设置为 false 以防止焦点,将其删除,它工作得很好
android:focusable="false"
推荐阅读
- php - 如何在 PhpSpreadsheet 中设置 Excel 单元格时间格式
- android - 查询方法参数要么是可以转换成数据库列的类型,要么是包含该类型的List/Array
- c# - 如何在实体框架中检索一段时间(-10 个月)的数据?
- swift - Swift - 奇怪的“金属”崩溃
- python - 在heroku上使用pytesseract buildpacks时出错
- javascript - 寻找一种更好的方法来在 javascript 中存储动态创建的对象列表
- c++ - C++ 如何从函数返回一个字符数组?
- ios - 我已在 App Store 中上传 IPA,但 ipa 未在 App Store 中上传。在 App Store 中显示一些错误
- facebook - 跟踪 facebook 按钮(不推荐使用 edge.create)。是否有替代方案,但没有 Webhooks?
- java - 来自 Google Play 的安全警告!弱势阶层