美文网首页
Android中TextView所带的各类属性的使用

Android中TextView所带的各类属性的使用

作者: 预言灬 | 来源:发表于2017-01-03 11:18 被阅读0次

对TextView的属性记录比较零散,主要是我用到,但平时使用并不是很多或者我才学到,以及一些容易忘掉的我就记录下来。

关于文本框,有很多属性能够使布局更加美观。


1.关于字数、行数等限制,及最后的省略号

最大字数:                android:maxEms=" "

行数:                       android:lines=" "

最大行数:                android:maxlines=" "

末尾省略号:             android:ellipsize="end"

行间距:                    android:lineSpacingExtra="3dp"

2.使用tools,不使用android

xmlns:tools="http://schemas.android.com/tools"

使用 tools:text=" " 在Design时能看到效果,在虚拟机生成时消失,非必要时不使用android:text=" "

3.TextView的带框旋转

android:rotation="45" 顺时针旋转45度

android:rotation="-45" 逆时针旋转45度

带着边框、背景一起旋转

4.自定义样式

例如:           Lv:17     

可能需要用到多个TextView,在外层包裹一个LinearLayout,通过改变LinearLayout背景就能改变整体TextView

bg_level.xml :   在drawable中创建xml文件,shape类型,设置几个属性

背景颜色<solid android:color=" "/>          四个边角弧度<corners android:radius="1dp"/>

文字与左右间隙<padding android:left="4dp"  android:right="4dp"/>

在LinearLayout中  android:backgroud="@drawable/bg_level"        就搞定了

若是一个TextView,也可以用这种方法,也不用LinearLayout了。

相关文章

网友评论

      本文标题:Android中TextView所带的各类属性的使用

      本文链接:https://www.haomeiwen.com/subject/rhwgvttx.html