📅  最后修改于: 2023-12-03 14:59:17.404000             🧑  作者: Mango
在Android应用程序中经常需要设置TextView的文本,可以直接在布局文件中指定静态文本,也可以动态设置文本内容。本文将介绍如何通过在string资源文件中定义字符串,然后在代码中使用该字符串资源以编程方式设置TextView的文本。
<resources>
<string name="welcome">欢迎使用我的应用程序!</string>
</resources>
<TextView
android:id="@+id/textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/welcome" />
注意,android:text
属性的值为@string/welcome
,其中@string/
表示引用字符串资源,welcome
表示资源的名称。
TextView textView = findViewById(R.id.textview);
textView.setText(R.string.welcome);
这里使用findViewById
方法获取TextView的引用,然后使用setText
方法设置文本内容,其中R.string.welcome
是字符串资源的ID,R
表示资源,string
表示字符串资源类型,welcome
表示资源的名称。
通过使用字符串资源可以更方便地管理文本内容,并且可以通过代码以编程方式设置TextView的文本。请注意,使用字符串资源不仅仅适用于TextView,还适用于其他需要文本内容的控件,例如Button、EditText等。