Android-07-基础UI组件-文本类组件-TextView
引入自己的字体
用户与程序进行沟通就用到了组件,他一般用于输出一些·文本信息,,组件运用非常广泛,例如。提示信息,更新信息,还有用户之间的聊天信息,
其显示的文本只能在初始设置时或在程序中修改。继承自View,在..包中定义,在java程序设计中使用时,在相应代码文件前部引入该包,语句为” ..;”。
1,基本语法
第一种形式<TextView 属性列表></TextView>
第二种形式<TextView />
2.的常用属性 3.设置阴影属性
<TextView android:layout_width="match_parent"android:layout_height="wrap_content"android:text="你是果子狸"android:textSize="30sp"android:gravity="center"android:shadowRadius="5"android:shadowColor="#808080"android:shadowDx="10"android:shadowDy="10"/>
效果:::
4.引入文件的属性 5.带边框的:
可以设置边框和背景,边框可以是普通矩形边框或者圆角边框。是很多其他控件的父类,比如,也可以设置这样的边框! 实现原理就是自行编写一个的资源文件,然后将 设置为这个资源即可!
设置矩形边框—步骤①:在文件夹下面新建一个的XML文件,设置样式
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" > `shape组件`<!-- 设置一个黑色边框 --><strokeandroid:width="2sp"android:color="#000000" /><!-- 设置渐变 --><gradientandroid:angle="90" `设置渐变角度`android:startColor="#FFCCCC" `开始渐变颜色`android:endColor="#CCFFFF" `结束渐变颜色`android:centerColor="#FFCCFF" `中间渐变颜色`android:centerX="0.5" `相对X的渐变位置,取值 0 ~ 1.0`android:centerY="0.5"/><!-- 设置边距 --><paddingandroid:left="5dp"android:right="5dp"android:top="5dp"android:bottom="5dp" /></shape>
②引入的样式文件
<TextView android:layout_width="match_parent"android:layout_height="wrap_content"android:text="你是果子狸"android:textSize="30sp"android:gravity="center"android:background="@drawable/juxing"/>
③效果:::
设置圆形边框—-步骤①:在文件夹下面新建一个的XML文件,设置样式
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" ><!-- shape的形状,默认为矩形,可以设置为矩形(rectangle)、椭圆形(oval)、线性形状(line)、环形(ring) --><!-- solid 指定内部填充色 corners定义圆角 gradient定义渐变色 stroke 定义描边属性,宽度,颜色,虚,实线 xize 定义图形大小 padding 定义内部边距 --><solid android:color="#87CEEB"/><!-- 设置一个黑色边框 --><strokeandroid:width="2sp"android:color="#000000" /><cornersandroid:topLeftRadius="30px"android:topRightRadius="30px"android:bottomLeftRadius="30px"android:bottomRightRadius="30px" /><paddingandroid:top="10dp"android:bottom="10dp"android:left="10dp"android:right="10dp" /></shape>
②引入的样式文件
<TextView android:layout_width="match_parent"android:layout_height="wrap_content"android:text="你是果子狸"android:textSize="30sp"android:gravity="center"android:background="@drawable/yuxing"/>
③效果
超链接
tags:
边框背景