首页 > 其他 > 详细

textview-调节字体间距跟行距

时间:2015-04-24 14:01:42      阅读:162      评论:0      收藏:0      [点我收藏+]

直接进行代码验证

1)当没有添加字体间距属性的时候

                        <TextView
                            android:id="@+id/text_view"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:adjustViewBounds="true"
                            android:maxWidth="250dp"
                            android:autoLink="all"
                            android:textColorLink="#000000"
                            android:linksClickable="false"
                            android:paddingLeft="5dp"
                            android:paddingTop="1.5dp"
                            android:textColor="#323232"
                            android:textSize="14sp" />

运行结果

技术分享

左边黑色字体是验证效果

2)当我们添加字体属性的时候

  <TextView
                            android:id="@+id/text_view"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:adjustViewBounds="true"
                            android:maxWidth="250dp"
                            android:autoLink="all"
                            android:textColorLink="#000000"
                            android:linksClickable="false"
                            android:paddingLeft="5dp"
                            android:paddingTop="1.5dp"
                            android:textColor="#323232"
                            android:textScaleX="2"
                            android:lineSpacingExtra="1dp"
                            android:lineSpacingMultiplier="1.5"
                            android:textSize="14sp" />

结果如下

技术分享

3)当我们继续放大字体间距的时候

                        <TextView
                            android:id="@+id/text_view"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:adjustViewBounds="true"
                            android:maxWidth="250dp"
                            android:autoLink="all"
                            android:textColorLink="#000000"
                            android:linksClickable="false"
                            android:paddingLeft="5dp"
                            android:paddingTop="1.5dp"
                            android:textColor="#323232"
                            android:textScaleX="4"
                            android:lineSpacingExtra="2dp"
                            android:lineSpacingMultiplier="1.5"
                            android:textSize="14sp" />

效果如下

技术分享

总结

更改间距的三个属性

android:textScaleX="4"
android:lineSpacingExtra="2dp"
android:lineSpacingMultiplier="1.5"

他们并不是简单的更改间距,实际上对字体也会产生拉伸或者压缩的影响。会导致字体变形,感觉不是很好

textview-调节字体间距跟行距

原文:http://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_scale_150424131.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!