
上QQ阅读APP看书,第一时间看更新
7.2 标签
在Android中的标签控件是TextView,它是只读的,不能修改,一般用于显示一些信息。TextView的对应类是android.widget.TextView,类图如图7-8所示,从图中可见android.widget.TextView继承了android.widget.View。

图7-8 TextView类图
在7.1节的ButtonSample实例布局文件activity_main.xml中TextView控件的声明代码如下:
<TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
程序代码中获得TextView对象的相关代码如下:
final TextView text =(TextView)findViewById(R.id.TextView01);
在程序代码中可以使用setText(CharSequence)方法设置TextView的值,用getText()方法来获得TextView的值,返回值是CharSequence。
提示 Java中的java.lang.CharSequence是字符序列接口,它提供了一些字符相关的常用方法,例如length()和charAt(int index)等几个API接口。String、StringBuffer和StringBuilder都实现了CharSequence接口。