(安卓初步)TextView

文字阴影


android:shadowColor
设置阴影颜色
android:shadowRadius
设置阴影的模糊程度,设为 0.1 就变成字体颜色了,建议使用 3.0
android:shadowDx
设置阴影在水平方向的偏移,就是水平方向阴影开始的横坐标位置
android:shadowDy
设置阴影在竖直方向的偏移,就是竖直方向阴影开始的纵坐标位置


文本边框(Drawable 新建shape类型xml)
<solid android:color = "xxx" />                       设置背景颜色
 <stroke android:width = "xdp" android:color="xxx" /> 设置边框的粗细以及边框颜色
 <padding android:bottom = "xdp" />                   设置边距
 <corners android:topLeftRadius="10px" />             设置圆角弧度
 <gradient>                                           设置渐变色,可选属性有
gradient中
startColor
起始颜色
endColor
结束颜色
centerColor
中间颜色
angle
方向角度
angle =0 从左到右,然后逆时针方向转
angle = 90 时从下往上
type
设置渐变的类型



android:drawableTop
设置上面的 drawable
android:drawableBottom
设置下面的 drawable
android:drawableLeft
设置左边的 drawable
android:drawableRight
设置右边的 drawable
android:drawablePadding
来设置图片与文字间的间距

android:autoLink 属性用于设置 TextView 是否识别链接类型和设置可识别的链接类型
android:autoLink 的值有以下几种
值
说明
none
不识别,禁用识别
all
可以识别全部,也就是下面四种
email
电子邮件
map
地图
phone
一串数字,或者以 tel:// 开头的电话号码
web
网页地址,以 http(s):// 开头的网址



android.text.Html.fromHtml()方法将字符串转换为 CharSequence 接口,然后再进行设置
如果需要相应设置,需要对 TextView 进行设置,调用 setMovementMethod(LinkMovementMethod.getInstance())


android:singleLine
设置是否单行显示
android:ellipsize
设置文字超出控件宽度时的显示方式,值有
end 显示结尾部分
marquee 跑马灯滚动显示
middle 显示中间部分
none 默认
start 显示开始部分
android:marqueeRepeatLimit
设置跑马灯重复次数,值可以是以下几种
marquee_forever 重复
具体的数字,比如 2


android:textScaleX 控制字体水平方向的缩放,默认值 1.0f,类型值是 float
android:lineSpacingExtra
设置行间距,如"3dp"
android:lineSpacingMultiplier
设置行间距的倍数,如 "1.2"
发布了136 篇原创文章 · 获赞 18 · 访问量 4205

猜你喜欢

转载自blog.csdn.net/xcdq_aaa/article/details/104630280