Android系统。支持10 - 18英寸屏幕尺寸

时间:2016-11-09 15:40:27

标签: android android-layout

对不起,如果已经存在类似我的问题和我的英语问题。

我接到一项任务,我需要支持10到18英寸屏幕的平板电脑。

所有教程,“stackoverflow”,“developer.android”等都解释了我如何支持10英寸平板电脑或更小,xlarge,sw720dp,但更大的尺寸是什么。

我已经开发出1600分辨率的布局,但后来我选择了另一个dpi的设备,而对于“mdpi,hdpi,xhdpi,tv,dpi,280dpi”,它也有所不同。并且对于每个分辨率“1080,768,800,600,1536,1440,2048。”

我认为我不需要为每个分辨率和dpi创建大量布局文件夹(或带有维度的值),例如“layout-land-sw1600dp-mdpi”或(value-w1600dp-mdpi)。

通过“重量”,我的理解是不好的做法。所以我设定了固定值。 我有很多TextViews具有不同的sp,图标(svg)大小,边距,填充。我不能只使用match_parent和wrap_content。但如果我不是,那就有很多价值。

我的问题,怎么做对,请你帮助我。

PS。我怎么说我用过互联网资源但找不到我需要的东西。也许我不是很擅长。

2 个答案:

答案 0 :(得分:1)

我得到了导师的回答。 我不知道,这是正确的答案,但它帮助了我。

我只能使用3个文件夹:

  • 值-sw720dp
  • 值-sw1080dp
  • 值-sw1280dp

与我早期发现的决定不同,它完美无缺。

答案 1 :(得分:0)

  

所有教程,“stackoverflow”,“developer.android”等都解释了我如何支持10英寸平板电脑或更小,xlarge,sw720dp,但更大的尺寸是什么。

物理尺寸根本不重要。我建议你再次阅读这些教程,因为你肯定错过了他们所说的内容。您的起点应该是官方文档站点的Supporting Multiple Screens

  

我认为我不需要为每个分辨率和dpi创建大量布局文件夹(或带有维度的值),例如“layout-land-sw1600dp-mdpi”或(value-w1600dp-mdpi)

除非你真的需要它(99%不是这样)你应该对“手机”,“平板电脑”和(可能)“电视”都很好。大多数布局都会扩展,所以你需要关心的是真正妥善处理这些组,这应该是相当充分的。