在网页中都是很轻松的就可以调整间距的。在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"/>

更多相关文章

  1. android inputType属性
  2. Android TextView 属性设置
  3. Android中shape属性详解
  4. Android 控件及其属性2

随机推荐

  1. HMS Core赋能移动金融,为行业注入增长新动
  2. 《吊打面试官》系列-重复消费、顺序消费
  3. 如何在Mac上的照片中创建新的相册或文件
  4. 函数递归、匿名函数、内置函数
  5. 《吐血整理》-顶级程序员工具集
  6. 在iMovie 剪辑中如何添加即时重放或倒回
  7. 用孪生网络、对比损失和三重损失进行人脸
  8. 当Adobe在使用过程中出现“非正版提示”
  9. AI首次全面超越数据库专家!腾讯、华科推出
  10. 一文了解 Apache Spark 3.0 动态分区裁剪