Android学习记录5————TextView

View的理解

View是Android中所有控件的基类,不管是简单的TextView,Button还是LinearLayout布局和ListView,它们的共同基类都是View。除了View还有ViewGroup,从名字来看ViewGroup可以翻译为控件组,即一组View。

TextView

TextView是我们Android中非常常见,也可以说是最简单的一个控件了。下面简单使用一些TextView。

	<TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        android:textSize="18sp"
        android:textColor="#000000"
        android:gravity="center"/>

上面就是我们TextView中最常见的属性了。
layout_width和layout_height指定了控件的宽度和高度,Android 中所有的控件都具有这里两个属性,可选择有三种:match_parent、wrap_content、fill_parent,其中match_parent和fill_parent的意义相同,官方推荐使用match_parent,表示的是当前控件的大小和父布局的大小一样,wrap_content则表示让当前控件的大小刚好包含住里面的内容。除了三种可以选,我们也可以给他设值,一般使用dp作为单位。
text就是我们要显示的文本内容。
textsize则是字体大小。一般都是用sp作为单位。
textColor则是字体的颜色。使用RGB颜色值来赋值。
gravity是指当前文字的对齐方式,可选值有top、bottom、left、right、center等。
上面就是我们TextView最常用的属性了,当然还有很多属性没有列举出来,可以设置行距、背景色、显示行数等等。

控件除了可以在xml文件设置之外,还可以在代码中动态赋值。我们只需要给控件加上一个id,再在activity类中通过这个id获得这个控件就可以动态修改这个控件的属性。下面简单举例一下。
在xml添加给控件添加id

android:id="@+id/tv_hello"

在activity中获取控件,并修改控件

TextView textView = findViewById(R.id.tv_hello);
textView.setText("Hello Android!");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值