【问题标题】:AppCompatTextView setTextSize ignoredAppCompatTextView setTextSize 被忽略
【发布时间】:2018-11-16 17:47:33
【问题描述】:

所有,这是某种错误吗?我试图为布局中的所有 AppCompatTextView 设置相同的文本大小(最小),但视图中忽略了手动 setTextSize。而且由于 android studio 错误,我无法访问支持库的来源,有什么想法为什么以及该怎么做?

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

【问题讨论】:

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


    【解决方案1】:

    试试Invalidate Caches / Restart 或clean project 和Rebuild project 希望对你有帮助

    【讨论】:

      【解决方案2】:

      --使用Spinner和相对布局或线性布局--

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-26
        • 2016-06-05
        • 2014-02-25
        • 2011-05-09
        • 2015-02-08
        • 2011-03-27
        • 2010-11-19
        相关资源
        最近更新 更多