具有自动调整大小的文本的AppCompatCheckBox(或仅CheckBox)

时间:2018-08-25 16:59:43

标签: android

我最近用各种语言更新了我的应用程序,我注意到用户界面在英语中看起来很棒,但是,其他语言使用的词要大得多,现在单行的视图(即AppCompatCheckBox)使用两行并使得UI看起来很丑。

我做了一些研究,发现了方便的android:autoSizeTextType="uniform"

但是,不幸的是,AppCompatCheckBox从API级别 26 开始支持此功能。

您可以想像,这真让我震惊!毕竟,名称是 AppCompat CheckBox。

无论哪种语言,我该怎么做才能使AppCompatCheckBox适应1行? (降至API级别16左右)

我的XML当前是:

            <android.support.v7.widget.AppCompatCheckBox
                style="@style/myCheckboxStyle"
                android:id="@+id/agree_check2"
                android:layout_width="0dp"
                android:layout_height="wrap_content"
                android:paddingLeft="10dp"
                android:paddingRight="10dp"
                android:text="@string/refining_check2"
                android:onCheckedChanged="@{viewModel::checkChanged}"
                android:autoSizeTextType="uniform"/>

0 个答案:

没有答案