Android中的自动完成日期功能

时间:2015-11-20 13:18:03

标签: android autocomplete

我正在开发一个需要在写作时自动完成日期/建议的应用程序。用户可以输入其他文本,以便确定何时开始写日期。

供参考:我在slack app上找到了相似的功能。 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

TextWatcher添加到EditText视图。在其中一个方法中,例如beforeTextChangedonTextChanged获取最后输入的单词(或字符序列 - 由您来决定您想要输入的文本的哪一部分校验)。将正则表达式应用于它以检查它是否看起来像日期。再次由您决定什么看起来像日期和什么不是。如果它看起来像日期 - 为用户提供自动完成或自动完成的UI。不要忘记使用EditText.setSelection()方法将光标移动到自动填充文本的末尾。