Android布局替代资源

时间:2014-08-23 18:46:56

标签: android layout dimensions screen-size

我的android布局有问题。对于我的布局中使用的每个屏幕尺寸类别small, normal, large, xlarge,我有不同的尺寸值(以dp为单位),但由于某些原因,我的布局在galaxy s2上看起来仍然比xperia更大,尽管它们都有4.3英寸。不应该自动照顾那个吗?我错过了什么吗?我认为使用sw会增加太多开销,因为我有很多values-sw个文件夹。

3 个答案:

答案 0 :(得分:1)

如果是,请使用sp单位作为文本的字体大小检查用户的字体大小首选项在两个设备上是否相同..您可能还需要将资源放在不同的分辨率桶中-mdpi,hdpi ,xhdpi ..我觉得设备上的不同分辨率可能会导致问题(我知道你已经使用了" dp"但仍然可以尝试...)

答案 1 :(得分:0)

事实证明,它没有那么大的差异(看起来那样,因为文本观点不会在行尾分开单词),但是xperia的宽度仍有大约20dp的额外空间。自从文档说:

以来,我认为它对于android来说是正常的
  

正常屏幕至少为470dp×320dp

答案 2 :(得分:0)

你应该使用单位" sp " over" dp "这将有助于您的视图元素根据屏幕大小和分辨率自动调整大小。