我知道这个问题已经回答了很多次,并且我已经尝试了这里可用的几乎所有解决方案,但是在我看来,这些解决方案都不起作用。
我想设置每个textview组件的文本大小,以使其自动针对不同的设备大小进行调整。假设我有一个标题,正文和源文本字段,并且标题大小将大于正文和源文本大小。 目前,如果我正在尝试根据设备密度设置文本大小来尝试一些解决方案,但是在某些设备上它是完美的,而在某些设备上它会很小。
我尝试了以下解决方案: Text size and different android screen sizes
Android set TextView text size to look the same on all screen sizes
任何帮助将不胜感激。
答案 0 :(得分:1)
这是最好的图书馆之一。我在很多项目中都使用过
https://github.com/intuit/ssp <---用于文本视图大小(sp)
https://github.com/intuit/sdp <---用于显示尺寸(dp)
您刚刚将这一行添加到了应用级别gradle中
implementation 'com.intuit.ssp:ssp-android:1.0.6'
implementation 'com.intuit.ssp:sdp-android:1.0.6'