zoukankan      html  css  js  c++  java
  • textview-调节字体间距跟行距

    直接进行代码验证

    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"

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

  • 相关阅读:
    asp.net 用户页面权限判断
    asp.net Forms表单验证授权
    asp.net 数据绑定
    asp.net 初识
    .net 中ashx文件的应用理解
    记录第一次给linux配置网络,在虚拟机中连接真实网络
    linux 常用命令
    oracle 建分区表,时间自增
    python(9)- python基础知识刷题
    孤荷凌寒自学python第123天区块链037以太坊的 erc20代币07
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_scale_150424131.html
Copyright © 2011-2022 走看看