TextView的在安卓中可以理解为一个文本视图控件,Android的视图控件的基类是View类,可以理解的TextView是View的子类。我们通常在.XML布局文件中会为文本视图控件指定各种属性来设置它的样式。

1.属性名andorid:id id

2.属性名layout_width宽度

3.属性名layout_height高度

4.属性名layout_weight权重比例

5.属性名文显示文字

6.属性名textSize字体大小(单位一般使用sp)

7.属性名textStyle字体风格

8.属性名textColor字体颜色

9.属性名gravity用来设置控件中的元素相对于控件的位置

10.属性名layout_gravity控件本身相对于其容器的位置

如果只是简单使用,那么用以上的属性来设置样式已经足够了。

 

下面我们看下这些属性名一般使用什么属性值:

1. android:id =“@ + id / id名”

2. android:layout_width =“wrap_content或者match_parent”   

        wrap_content->根据控件内容宽度来显示具体宽度

        match_parent->充满父容器的全部宽度

3. android:layout_height =“wrap_content或者match_parent”   

        wrap_content->根据控件内容高度来显示具体高度

        match_parent->充满父容器的全部高度

4. android:layout_weight =“1”一般有两种用法

        第一种按照宽度来适配权重:前提先指定android:layout_width =“0dp”  

        第二种按照高度来适配权重:前提先指定android:layout_height =“0dp”

5. android:text =“xxxx”xxx就是你想显示的文字

6. andorid:textSize =“20sp或者20dp”           

        SP和DP都是是字体的单位,使用SP作为字体大小单位,字体会随着系统的字体大小改变

         而DP作为单位则不会。

7. android:textStyle =“粗体或斜体或正常”   

        大胆:文本粗体样式

        斜体:文本式斜体

        正常:正常样式

8. android:textColor =“@ android:color / holo_orange_light或#fff或#FFF或@ color / colorPrimary等”

1,重力与layout_grivaty的区别

      重力用来设置控件中的元素相对于控件的位置,如设置一个按钮控件重力属性,则是设置按钮中文字相对于按钮的位置

      layout_grivaty是用来设置控件本身相对于其容器的位置

2,用法及注意事项

(1)重力和layout_grivaty可选择的值有:顶部,底部,左,右,center_vertical,fill_vertical,CENTER_HORIZONTAL,fill_horizontal,中心,填充,clip_vertical。

         一个属性可以包含多个值,用“|” 分开,如:

         android:layout_gravity =“bottom | center_horizontal”  
         android:gravity =“center | bottom”