代码之家  ›  专栏  ›  技术社区  ›  Talib

Android自动文本大小调整不起作用

  •  -1
  • Talib  · 技术社区  · 8 年前

    我试图通过设置自动调整文本大小选项使我的应用程序具有响应性,但它似乎不起作用。我使用的是android自动尺寸标签:

     <TextView
            android:id="@+id/textView11"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="60px"
            android:paddingTop="160px"
            android:text="@string/greetings1"
            android:textColor="@color/black"
            app:autoSizeTextType="uniform"
            app:autoSizeMinTextSize="5sp"
            app:autoSizeMaxTextSize="100sp"
            app:autoSizeStepGranularity="2sp"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            tools:ignore="MissingPrefix" />
    

    当我在手机上运行它时,它根本不会调整大小。 请帮忙

    1 回复  |  直到 8 年前
        1
  •  1
  •   IntelliJ Amiya    8 年前

    从…起 Autosizing TextViews

    如果在XML文件中设置自动调整大小,建议不要使用 布局宽度或布局高度属性的值为“包裹内容” 文本视图。它可能会产生意想不到的结果。

    你应该限制身高

    android:layout_width="match_parent"
    android:layout_height="50dp"