AppCompatTextView setTextSize игнорируется - PullRequest
0 голосов
/ 16 ноября 2018

все, это какая-то ошибка? Я пытаюсь установить одинаковый размер текста (мин) для всех AppCompatTextView в макете, но вручную setTextSize просто игнорируется представлением. И из-за ошибки Android Studio я не могу перейти к источникам поддержки lib, какие-либо идеи, почему и что делать?

TextViewCompat.setAutoSizeTextTypeUniformWithPresetSizes(autoScaleView, resources.getIntArray(R.array.autosize_text_sizes), TypedValue.COMPLEX_UNIT_SP)

 <array name="autosize_text_sizes">
        <item>4</item>
        <item>5</item>
        <item>6</item>
        <item>7</item>
        <item>8</item>
        <item>9</item>
        <item>10</item>
        <item>11</item>
        <item>12</item>
        <item>14</item>
        <item>16</item>
    </array>

<android.support.v7.widget.AppCompatTextView
    android:id="@+id/tv_title"
    android:layout_width="match_parent"
    android:layout_height="somedp"
    android:gravity="center_horizontal|bottom"
    android:paddingLeft="@dimen/pricing_toggle_half_w"
    android:paddingRight="@dimen/pricing_toggle_half_w"
    android:text="sometext"
    android:textAllCaps="true" />

Ответы [ 2 ]

0 голосов
/ 17 ноября 2018

- Использовать Spinner и относительную компоновку или Linear Layout -

       <Spinner
        android:id="@+id/tvTitle"
        android:layout_width="match_parent"
        android:layout_height="45dp"
        android:layout_marginEnd="2dp"
        android:layout_marginStart="2dp"
        android:entries="@array/autosize_text_sizes"
        android:paddingStart="5dp" />
0 голосов
/ 16 ноября 2018

Попробуйте Invalidate Caches / Restart или clean project и Rebuild project Надеюсь, это поможет вам

...