【发布时间】:2014-09-30 13:40:06
【问题描述】:
我想知道为什么我的 TextView 大小对于不同的设备是不同的,即使我在 sp 或 dp 中设置了文本大小。
请帮助我。谢谢。
【问题讨论】:
-
大小不同是什么意思?您使用什么单位进行实际测量?英寸、dps、像素还是其他?
-
你在哪些设备上测试了你的代码???
-
请使用以下布局文件。布局-mdpi,布局-hdpi,布局-xhdpi,布局-xxhdpi,布局-sw600dp,布局-sw720dp。每个布局中的适当文本大小或遵循样式?
-
通过textview与屏幕分辨率的比例可以知道大小不同
-
首先我在 Android SDK 模拟器 (480x800) 中进行了测试,然后我在 bluestacks 模拟器 (1366x768) 中进行了测试。如果可能的话,我不想修改布局文件。我得到了 DisplayMetrics 的 ScaledDensity,然后保持 sp 和 dp 的值。