AppCompatTextView setTextSize被忽略

时间:2018-11-16 17:47:33

标签: android xml user-interface android-support-library android-appcompat

所有,这是某种错误吗?我试图为布局中的所有AppCompatTextView设置相同的文本大小(min),但手动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 :(得分:2)

尝试Invalidate Caches / Restartclean projectRebuild project希望对您有所帮助

答案 1 :(得分:0)

-使用微调和相对布局或线性布局-

       <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" />