getEditableText和getText有什么区别?

kau*_*edi 5 android autocomplete android-edittext

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

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

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

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

我要求澄清概念。如果您提供一些示例,那将是最好的。

谢谢您的宝贵时间。

Rah*_*wat 2

编辑文本:- EditText 是 TextView 上的薄层,将自身配置为可编辑。欲了解更多信息:- http://developer.android.com/reference/android/widget/EditText.html

可编辑文本:- 这是可以更改内容和标记的文本的界面(与字符串等不可变文本相反)。如果您创建可编辑的动态布局,则布局将随着文本的更改而重排。欲了解更多信息:- http://developer.android.com/reference/android/text/Editable.html

它将解决您的困惑。