先简单介绍下Button 和TextView常用属性:
android:text:指定标签的值,也就是文本。
android:typeface:设置字体
android:textStyle :设置字体的样式
android:textColor:设置字体颜色
下面这个示例演示了点击按钮后更改TextView显示文字:
main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/btnTest" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="这是一个按钮测试" android:textColor="#FF0000" android:textStyle="bold" android:onClick="submitMethod" /> <TextView android:id="@+id/txtCode" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#FF0000" android:text="点击上面按钮看看" /> </LinearLayout>
前台JAVA代码:
package com.lim.btn;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
public class ButtonDomeTest extends Activity {
private Button btn;
private TextView txt;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn=(Button)findViewById(R.id.btnTest);
txt=(TextView)findViewById(R.id.txtCode);
btn.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
txt.setText("你点击了按钮");
}
});
}
}
运行后的效果
点击按钮后