我正在尝试了解 android 中的多屏支持。是的,我阅读了文档,但仍然有几个问题。
据我了解,我需要为每个密度创建可绘制对象,但是如何处理文本大小?
我想在我的活动上设置适合任何屏幕的标题(需要足够大并且不要扭曲文本)我在我的 Nexus7(大屏幕)上测试它看起来不错android:textSize="100dp"'
当我在具有“普通屏幕”大小的模拟器上启动它时,我会得到非常大的文本。那么为每个屏幕尺寸制作布局是正确的解决方案吗?
'layout'
'layout-large'
'layout-small'
....
只是制作android:textSize="70dp"
普通屏幕和android:textSize="50dp"
小屏幕?
另一个问题是如何以更有效的方式测试所有这些?我需要创建模拟器吗?在哪里获取创建模拟器以获得此结果的参数?
- 超大屏幕
- 低密度脂蛋白
- mdpi
- 电视转播
- hdpi
- xhdpi
- 大屏幕
- 低密度脂蛋白
- mdpi
- 电视转播
- hdpi
- xhdpi
- 中屏
- 低密度脂蛋白
- mdpi
- 电视转播
- hdpi
- xhdpi
- 小屏幕
- 低密度脂蛋白
- mdpi
- 电视转播
- hdpi
- xhdpi