android textView调整字体的间距和行间距
今天,就隨便寫的textView的內(nèi)容。
字間距
?
textView有一個(gè)屬性android:textScaleX是調(diào)節(jié)字間距的,它的值是一個(gè)float型。查看源代碼,默認(rèn)textView 此屬性是使用的是:
android.internal.R.styleable.TextView_textScaleX
setTextScaleX(a.getFloat(attr, 1.0f));
?
這個(gè)用了之后我們發(fā)現(xiàn),textScaleX不是調(diào)整字間距的,而是調(diào)整字的水平拉申。
行間距
Android系統(tǒng)中TextView默認(rèn)顯示中文時(shí)會(huì)比較緊湊,不是很美觀。為了讓每行保持一定的行間距,可以設(shè)置屬性android:lineSpacingExtra或android:lineSpacingMultiplier。
關(guān)于Android下TextView中文換行問題,可查看Android自定義view-文本自動(dòng)換行。
1、android:lineSpacingExtra
設(shè)置行間距,如”3dp”。
2、android:lineSpacingMultiplier
設(shè)置行間距的倍數(shù),如”1.2″。
參考代碼:
<TextView? ? ? ? ? ?android:layout_width="fill_parent"
? ? ? ? ? ?android:layout_height="wrap_content"
? ? ? ? ? ?android:lineSpacingExtra="3dp"
? ? ? ? ? ?android:lineSpacingMultiplier="1.5"
? ? ? ? ? ?android:textStyle="bold"?/>
其實(shí)內(nèi)容很簡(jiǎn)單,大家自己可以去查找資料。
android textView調(diào)整字體的間距和行間距 就講完了。
就這么簡(jiǎn)單
總結(jié)
以上是生活随笔為你收集整理的android textView调整字体的间距和行间距的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 带清除功能的输入框控件
- 下一篇: android AppCompatEdi