我试图在对话框中将TextView设置为自动缩放,
xml
<com.abc.abc.AutoResizeTextView
android:id="@+id/text_btn"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_above="@+id/view2"
android:layout_alignLeft="@+id/linear_layout_color1"
android:layout_alignRight="@+id/linear_layout_color1"
android:layout_alignTop="@+id/doodleView"
android:layout_margin="1dp"
android:background="@color/white"
android:gravity="center"
android:text="A"
android:textColor="@color/grey" />
AutoResizeTextView
和 AutoResizeTextView
一样
Auto Scale TextView Text to Fit within Bounds
然后在java代码中
AutoResizeTextView textView = (AutoResizeTextView ) writing_dialog.findViewById(R.id.text_btn);
textView.setText("B");
问题:
我不知道为什么文本B仍然显得很小而且没有自动缩放...
谢谢你的建议!
1 回答
我正在使用这个版本的自动适合文本视图,效果很好:
还将宽度设置为: