统一自动化多个TextViews

在我的活动中,我有三个与autosizing(不使用支持库)textviews:

   

当我运行这个,我得到以下结果 不均匀的文字大小

我怎样才能使日期和日期文本视图具有统一的大小? 我不想设置一个相等的android:autoSizeMaxTextSize属性为了做到这一点。

我已经尝试了以下逻辑(Kotlin)

 if(view_date.textSize>view_day.textSize) view_date.textSize = view_day.textSize else view_day.textSize=view_date.textSize 

但是它不起作用,文本大小不会改变。

自动大小的目的是让Android框架决定应该选择哪种文本大小,取决于屏幕大小。

在你的情况下,我会改变实施的方式。 您可以使用一个TextView而不是3个链接,并使用Formatter方法来填充星期的日期/时间/星期几。 这样的文字将永远是相同的大小。