TextView autoSizeTextType不能按预期工作

时间:2018-11-02 09:46:58

标签: android textview

我正在开发简历,不知道如何在“关于我”之后的每个单词之后在TextView中添加可用空间。 我已遵循此link。 下面是一些我实现了自动调整大小的XML,但我无法实现我想要的。

<?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/tools"
        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:ignore="NamespaceTypo">

        <android.support.v7.widget.CardView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:elevation="16dp"
            card_view:cardBackgroundColor="@color/colorBlust"
            card_view:cardElevation="16dp">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="8dp"
                android:orientation="vertical">

                <com.mikhaellopez.circularimageview.CircularImageView
                    android:id="@+id/circularImageView"
                    android:layout_width="200dp"
                    android:layout_height="200dp"
                    android:layout_gravity="left"
                    android:layout_marginLeft="5dp"
                    android:scaleType="centerCrop"
                    app:civ_border_color="#374255"
                    app:civ_border_width="4dp"
                    app:civ_shadow="false"
                    app:civ_shadow_color="#374255" />

                <TextView
                    android:id="@+id/about"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="16dp"
                    android:layout_marginRight="250dp"
                    android:gravity="center"
                    android:text="@string/about_me"
                    android:textColor="@color/colorWhite"
                    android:textSize="16sp"
                    android:textStyle="bold" />

                <TextView
                    android:id="@+id/introduction"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:layout_marginLeft="16dp"
                    android:layout_marginTop="16dp"
                    android:autoSizeTextType="uniform"
                    android:gravity="start"
                    android:textColor="@color/colorWhite"
                    app:autoSizeMaxTextSize="100sp"
                    app:autoSizeMinTextSize="16sp"
                    app:autoSizeStepGranularity="1sp" />

            </LinearLayout>

        </android.support.v7.widget.CardView>
    </RelativeLayout>

0 个答案:

没有答案