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

对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类型,设置几个属性

背景颜色          四个边角弧度

文字与左右间隙

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

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

你可能感兴趣的:(Android中TextView所带的各类属性的使用)