Android控制文字水平间距android:letterSpacing

    xiaoxiao2026-04-10  8

    Android控制文字水平间距android:letterSpacing

    附录文章1实现的是Android的文字在水平方向的缩放,然而不是水平方向的文字间距。如果要想实现Android TextView之类的文字保持间距,那么需要设置android:letterSpacing,android:letterSpacing的值是一个浮点数,为标准字体的倍数作为间距。写一个小demo示例。 Xml布局代码:

    [html]  view plain  copy   <?xml version="1.0" encoding="utf-8"?>   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="match_parent"       android:layout_height="match_parent"       android:orientation="vertical">          <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:text="Zhang Phil  默认" />          <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:letterSpacing="0.1"           android:text="Zhang Phil  0.1" />          <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:letterSpacing="0.2"           android:text="Zhang Phil  0.2" />          <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:letterSpacing="0.3"           android:text="Zhang Phil  0.3" />          <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:letterSpacing="0.4"           android:text="Zhang Phil  0.4" />          <TextView           android:layout_width="wrap_content"           android:layout_height="wrap_content"           android:letterSpacing="0.5"           android:text="Zhang Phil  0.5" />      </LinearLayout>  

    代码运行结果:

    转载请注明原文地址: https://ju.6miu.com/read-1308692.html
    最新回复(0)