所有,这是某种错误吗?我试图为布局中的所有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" />
答案 0 :(得分:2)
尝试Invalidate Caches / Restart
或clean project
和Rebuild 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" />