Android 字体大小怎么自适应不同分辨率

2024-11-23 06:21:52
推荐回答(2个)
回答1:

字体大小一般是sp,控件大小采用dp, android 手机一般牵涉到适配的问题,基本有几个原则:

  1. 默认配置一般都是根据目前主流的分辨率来设置,比如现在都是4.7寸以上,720p,1080p这2个,可以默认为720p。这样就可以覆盖大多数的手机了。

  2. 剩余的小部分就只能根据values增加后缀 比如 -480*800增加配置文件来适配480*800分辨率的手机,来适配不同的分辨率了

  3. 在代码里面获取屏幕分辨率,动态修改字体大小

回答2:

字体大小不用sp吗,一直在用,没发现问题。dp没试过。