如何通过按钮更改TextView的字体大小?

问题描述 投票:0回答:1

我正在制作一个计算器应用程序,我正在尝试制作它,以便使CA(全部清除)按钮重置输入和输出空格中显示的文本的大小。由于我根据等式和答案的长度将输入和输出空间中的文本设置为自动调整大小,因此字体大小在我的下一个输入和输出中也保持减小。有没有一种方法可以使按钮将文本恢复为原始大小?

用于输入的TextView

<TextView
            android:layout_weight="1"
            android:id="@+id/input"
            android:layout_width="match_parent"
            android:layout_height="80dp"
            android:autoSizeTextType="uniform"
            android:autoSizePresetSizes="@array/text_sizes"
            android:maxLength="10"
            android:background="@color/black"
            android:fontFamily="@font/lgc"
            android:gravity="end"
            android:ellipsize="end"
            android:padding="20dp"
            android:text=""
            android:textColor="@color/white"
            android:textSize="30sp" />
java button text-size
1个回答
0
投票
yourTextViewID.setTextSize(TypedValue.COMPLEX_UNIT_SP, 18f);

参考Doc

© www.soinside.com 2019 - 2024. All rights reserved.