码迷,mamicode.com
首页 > 移动开发 > 详细

android中怎么调整字体的间距和行间距

时间:2014-10-02 11:58:22      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   color   使用   ar   java   sp   

在网页中都是很轻松的就可以调整间距的。在android中,我个人并没有去设置过。

下面就来说说android中的间距问题。

原文:http://blog.csdn.net/fancylovejava/article/details/19124695

字间距

 

textView有一个属性android:textScaleX是调节字间距的,它的值是一个float型。查看源代码,默认textView 此属性是使用的是:

android.internal.R.styleable.TextView_textScaleX

setTextScaleX(a.getFloat(attr, 1.0f));

 

这个用了之后我们发现,textScaleX不是调整字间距的,而是调整字的水平拉申。

 

 

行间距

Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。

关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行

1、android:lineSpacingExtra
设置行间距,如”3dp”。

2、android:lineSpacingMultiplier
设置行间距的倍数,如”1.2″。

参考代码:

<TextView
           android:layout_width="fill_parent"
           android:layout_height="wrap_content"
           android:lineSpacingExtra="3dp"
           android:lineSpacingMultiplier="1.5"
           android:textStyle="bold" />

android中怎么调整字体的间距和行间距

标签:android   style   blog   http   color   使用   ar   java   sp   

原文地址:http://www.cnblogs.com/qiuge227/p/4003850.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!