如何在android中设置多个屏幕尺寸的布局

时间:2017-11-14 04:46:11

标签: android

RowLabels col1    col2    col3    col4    col5    col6
610    411.4   439 437.3   436.9   420.7   516.9
         1  86.4    113.9   103.5   113.5   80.3    129
         2  102.1   99.5    96.3    100.4   99.5    86
         3  109.7   102.2   100.2   112.9   92.3    123.8
         4  88.9    87.1    103.6   102.5   93.6    134.1
         5  -50.3   -40.2   -72.3   -61.4   -27 -22.7
         6  -35.3   -9.3    25.3    -0.3    15.6    -27.3
         7  109.9   85.8    80.7    69.3    66.4    94
         8  88.1    96.3    99.6    92  90  137.6

这是我的屏幕尺寸我在有价值的文件夹中创建了不同屏幕尺寸的文件夹我拥有的屏幕是在xhdpi中设计但我必须支持所有屏幕而不滚动我尝试使用不同大小的值来计算此公式

MDPI = 56/2 = 28dp hdpif = 42dp xhdpi-56 dp xxhdpi = 84dp xxxhdpi = 112 dp

但这还不行仍然滚动有没有人请建议我如何修复它如何设置所有屏幕尺寸的布局

1 个答案:

答案 0 :(得分:0)

我认为您应该尝试为一个屏幕设计5个布局,并确保如果您不想滚动然后从5个布局中删除一个

1.mdpi://假设我正在为小型设备滚动

2.hdpi

3.xhdpi //到此为止,我不需要滚动

4.xxhdpi

5.xxxhdpi

注意:如果在主Activity中使用的资源和id在所有布局中都保持相同,否则你可以获得空指针异常。