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"

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

  • 相关阅读:
    枚举
    枚举
    比特币中的密码学原理
    贪心
    dp
    二分
    mac解决matplotlib中文乱码
    Keras使用多个GPU并行
    pyspark使用-dataframe操作
    箱线图
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_scale_150424131.html
Copyright © 2011-2022 走看看