android - getEditableText 和 getText 有什么区别?

标签 android autocomplete android-edittext

我在 android 中使用 autoCompleteTextView 时发现了这个问题。

它似乎不允许 autoCompleteTextView 通过 getEditableText 方法获取数据,因为数据是由 autoCompleteList 选择的。

我的理解是,当用户使用 inputType(使用 android 键盘)编辑数据时,更改会通过可编辑界面保存在某处,但是当我们通过自动完成列表选择数据时,它不会将其视为可编辑数据。

如何找到哪个方法与哪个组件一起使用。或者我可以将这两种方法中的任何一个与任何可编辑和不可编辑的组件一起使用。这些方法对所有组件是否相同或有任何区别。

我要求概念上的澄清。最好提供一些示例。

提前感谢您抽出时间。

最佳答案

getEditableText()

Return the text that TextView is displaying as an Editable object. If the text is not editable, null is returned.

getText()

Return the text that TextView is displaying.

关于android - getEditableText 和 getText 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15476480/

相关文章:

android - 如何通过 ADB 找到 WiFi 网络共享状态?

android - 从不工作的android项目中删除所有未使用的资源

android - FileNotFoundException 打开失败 : EACCES (Permission denied) on Android Emulator

jquery - 重新定位 Jquery UI 自动完成结果框

Android 自动完成 EditText 的背景颜色

java.lang.NullPointerException : Attempt to read from field 'android. widget.EditText

android - 无法解析 : okhttp loggin-interceptor

jquery - 一页上 jQuery 自动完成的多个实例

c++ - 跨目录头文件的 Emacs-24 自动完成

android - Edittext 的常量后缀,即使在添加字符后也会存在