TextView.getText() 是否返回 null?



类似于以下问题 EditText.getText() 是否返回 null?,但使用TextView而不是EditText

如果视图的XML定义不包括android:textandroid:text=""TextView.getText()返回 null 吗?

NO.textView.getText()永远不会返回null。根据定义getText()如下。

public CharSequence getText() {
return mText;
}

您可以在TextView的构造函数中看到实例变量mTextmText=""初始化的。你可以看看TextView的源代码。

public TextView(
Context context, @Nullable AttributeSet attrs, int defStyleAttr, int defStyleRes) {
super(context, attrs, defStyleAttr, defStyleRes);
mText = "";
......... 
}

因此,如果没有文本,它将返回文本并""

最新更新