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接口。