# TextView 文本控件

# 常用属性

属性属性值示例属性说明
id@+id/tv设置一个组件 id,通过 findViewById () 的方法获取到该对象,然后进行相关设置
layout_width100dp组件宽度
layout_heightwrap_content组件高度
text设置文本内容
background#ff0000背景颜色(或背景图片)
textColor#ff0000设置字体颜色
textStylebold/ italic/normal设置字体样式
textSize16sp字体大小
gravitycenter/center_horizontal/center_vertical内容的对齐方向
drawableTop@drawable/iconTextView 上部出现一个图片
drawablePadding10dp图片和文本的间距
drawableTint#ffffff图片着色
ellipsizeend,middle,marquee,start文字超出时的截断方式
singleLinetrue/false单行显示
padding paddingLeft paddingTop paddingRight paddingBottom10dp内间距
marginLeft marginTop marginRight marginBottom10dp外间距 、空间见的间距

# 效果演示

textview

<TextView
        android:layout_width="500dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp"
        android:background="@color/purple_700"
        android:drawableLeft="@drawable/ic_notifications_black_24dp"
        android:drawableTop="@drawable/ic_dashboard_black_24dp"
        android:drawableRight="@drawable/abc_vector_test"
        android:drawableBottom="@drawable/ic_home_black_24dp"
        android:drawableTint="@color/white"
        android:ellipsize="marquee"
        android:gravity="center"
        android:singleLine="true"
        android:text="111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"
        android:textColor="@color/white"
        android:textSize="16sp"
        android:textStyle="bold" />