android - android 中 TextView.getText() 的返回类型是什么?

标签 android xml textview charsequence

为什么 TextView.getText() 返回的是 CharSequence 而不是 String
(String是CharSequence的实现)

最佳答案

因为它可能包含一个 Spannable 对象。来自文档:

If setText() was called with an argument of BufferType.SPANNABLE or BufferType.EDITABLE, you can cast the return value from this method to Spannable or Editable, respectively.

关于android - android 中 TextView.getText() 的返回类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21915797/

相关文章:

c# - 将多项选择元素从 XML 序列化为 C#

android - 这是错的吗? TextView displayTextView = (TextView)findViewById(R.id.DisplayTextView);

java - 如何使用保留格式追加/插入到 TextView

java - 显示倒计时并在倒计时结束时更改为另一个 Activity 。

xml - 在命名空间定义中使用的变量

java - Eclipse:JVM 终止。退出代码=2

java - 如何使用 xmlbeans 从另一个 xml 添加节点

android - 如何给Spinner旁边的TextView加下划线(继续Spinner background for TextView)

android - 如何在 Android 上获取字符串宽度?

android - 如何在youtube播放器api android中隐藏更多视频(视频建议)