對TextView的屬性記錄比較零散拯钻,主要是我用到躁倒,但平時使用并不是很多或者我才學到,以及一些容易忘掉的我就記錄下來耻讽。
關(guān)于文本框察纯,有很多屬性能夠使布局更加美觀。
1.關(guān)于字數(shù)针肥、行數(shù)等限制饼记,及最后的省略號
最大字數(shù):??????????????? android:maxEms=" "
行數(shù):?????????????????????? android:lines=" "
最大行數(shù):??????????????? 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的帶框旋轉(zhuǎn)
android:rotation="45" 順時針旋轉(zhuǎn)45度
android:rotation="-45" 逆時針旋轉(zhuǎn)45度
帶著邊框具则、背景一起旋轉(zhuǎn)
4.自定義樣式
例如:?????????? Lv:17?????
可能需要用到多個TextView,在外層包裹一個LinearLayout具帮,通過改變LinearLayout背景就能改變整體TextView
bg_level.xml :?? 在drawable中創(chuàng)建xml文件博肋,shape類型,設(shè)置幾個屬性
背景顏色<solid android:color=" "/>????????? 四個邊角弧度<corners android:radius="1dp"/>
文字與左右間隙<padding android:left="4dp"? android:right="4dp"/>
在LinearLayout中? android:backgroud="@drawable/bg_level"??????? 就搞定了
若是一個TextView蜂厅,也可以用這種方法匪凡,也不用LinearLayout了。