亲宝软件园·资讯

展开

Android TextView文本控件

Chelovek 人气:0

讲解

        TextView作为Android最基础也是最常用的组件之一,他承担着文本的显示重任。要注意,其显示的文本内容是无法在界面直接被用户修改的。不过作为程序员,可以通过后台代码去修改TextView的内容和各项属性。另外要注意的是,TextView控件是需要放在容器里面的,比如LinearLayout容器(一般控件都要放在容器里面)。

基础属性介绍

属性说明
id设置一个组件id(唯一),通过findViewById()的方法获取到该对象,然后进行相关设置
layout_width设置组件宽度,可以填充数字和Android提供的枚举值,Android提供的两个枚举值:match_parent:与父类宽度匹配(减去padding)(在Level 8之后,代替废弃的fill_parent),wrap_content:组件应该足够大到足以其内容(加上padding,当然不超过其父类)。
layout_height设置组件高度,可以填充数字和Android提供的枚举值,Android提供的两个枚举值:match_parent:与父类高度匹配(减去padding)(在Level 8之后,代替废弃的fill_parent),wrap_content:组件应该足够大到足以其内容(加上padding,当然不超过其父类)。
text设置显示的文本内容
background设置背景颜色(或背景图片)
textColor设置字体颜色
textStyle设置字体样式 ,三个可选值:normal(无效果),bold(加粗),italic(斜体)
textSize字体大小,单位一般用sp
gravity内容的对齐方向

        示例:

    <TextView
        android:id="@+id/tView1"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:text="修改"
        android:textColor="@color/white"
        android:textSize="90dp"
        android:textStyle="bold"
        android:gravity="center"
        android:background="@color/black"/>

后台调用

        Java后台通过ID调用。
        注意:Java会覆盖对应的TextView 原本内容。

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        TextView tv = findViewById(R.id.tView1);
        tv.setText("TextView1");
    }

总结

加载全部内容

相关教程
猜你喜欢
用户评论