Android 基础知识4-2.1常用控件文本框(TextView)
原创
©著作权归作者所有:来自51CTO博客作者hey—我真的好想你的原创作品,请联系作者获取转载授权,否则将追究法律责任
TextView就是用来显示文本标签的控件,修改使用TextView显示文本的颜色、大小等属性。
实例代码:
xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<TextView
android:id="@+id/textview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:textSize="18sp"
android:text="@string/hello"/>
</LinearLayout>
Activity:
public class MainActivity extends AppCompatActivity {
/**
* 声明TextView控件对象
*/
private TextView mTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView = findViewById(R.id.textview);
// 设置TextView显示文本
String helloTextView = "TextView实例,欢迎使用!";
// 设置文本的颜色
mTextView.setTextColor(getResources().getColor(R.color.red));
// 设置文本字体大小
mTextView.setTextSize(20);
// 设置文本字体背景
mTextView.setBackgroundColor(getResources().getColor(R.color.blue));
// 设置文本字体背景
mTextView.setText(helloTextView);
}
}
因为在代码清单中使用了fundViewById来获得TextView对象,因此在布局文件“activity_main.xml”中需要指定TextView资源的ID
TextView对象方法与对应的XML属性
TextView对象方法
| XML属性
|
setTextColor
| android:textColor
|
setTextSize
| android:textSize
|
setText
| android:text
|
setBackgroundResource
| android:background
|
setHeight/setWidth
| android:height/android:width
|
效果图: