置换TextView文字
新建一个继承Activity类的TextViewCharSequenceActivity,并设置布局文件为:textviewcharsequence.xml。
首先在布局文件中定义一个TextView组件:
|
<TextView android:id="@+id/textviewcharsequence_tv01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:text="@string/textviewcharsequenceactivity" android:textSize="20sp"/> |
而后在代码中先获取TextView的实例,在通过setText()来设置文字。如:
|
TextView tv = (TextView) super .findViewById(R.id.textviewcharsequence_tv01); tv.setText(R.string.textviewcharsequenceactivity); |
效果:
但是这样做法是不推荐使用的,比较合理的用法是:
|
tv.setText(getString(R.string.textviewcharsequenceactivity)); |
或者:
|
tv.setText(getResources().getString( R.string.textviewcharsequenceactivity)); |
效果是一样的
1261

被折叠的 条评论
为什么被折叠?



