主程序:src/irdc.ex03_01/EX03_01.java
主程序示范已setText方法,输出String类型的字符串变量。
package irdc.ex03_01;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView; /*必须引用widget.TextView才能在程序里声明Textview对象*/
public class Ex03_01Activity extends Activity { /**extends继承**/
private Textview mTextView01; /*必须引用widget.TextView 才能在程序里声明TextView对象*/
/** Called when the activity is first created声明活动时第一次被创建.**/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); /**父类**/
setContentView(R.layout.main); /*加载main.xml Layout,此时myTextView01:text为str_1*/
mTextView01 = (TextView) findViewById(R.id.myTextView01);/*使用findViewBtId函数,利用ID找到该TextView对象*/
string str_2 = "欢迎来到Andvoid的TextView世界..."
mTextView01.setText(str_2);
}
}
res/layout/main.xml/*资源文件,布局文件*/
<?xml version="1.0" encode="utf-8">
<LinearLayout
android:id="@+id/widget35"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<TextView
android:id="@+id/myTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/str_1"
android:layout_x="61px"
android:layout_y="69px" />
</LinearLayout >
res/layout/strings.xml/*常数*/
<?xml versoin="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello world, EX03_01Avtivity!</string>
<string name="app_name">EX03_01</string>
<string name="str_1">欢迎来到Andvoid的TextView的世界...</string>
<string name="str_2"></string>
</sesources>
/*等待修改*/