如何定义dimens.xml在Android的每一个不同的屏幕尺寸是多少?

问题描述:

当我们谈到的Andr​​oid 支持不同的屏幕尺寸。每个人都专注于每一个可能的屏幕即创建不同的布局。

When we talked about supporting different screen size in Android. Everyone is focusing on creating different layouts for every possible screens i.e.


  • LDPI

  • MDPI

  • 华电国际

  • xhdpi

  • xxhdpi

  • xxxhdpi

我所做的是设计一个布局按 xhdpi 屏幕参考,并确定它的尺寸 dimens.xml 。现在我想给予支持它每一个可能的机器人屏幕大小。我该怎么做?

What I did is design a layout as per xhdpi screen reference and define it's dimensions in dimens.xml. Now I want to give support it to every possible android screen size. How can I do that?

据我所知,我可以使用工具找出正确的梦诗的.xml 其他屏幕尺寸,并添加到我的项目。这是做在我的情况的正确方法是什么?

As far as I know, I can use this tool to figure out the proper dimens.xml for other screen size and add to my project. Is this the right way to do it in my situation?

另一个问题是我只需要创建 dimens.xml 上面的屏幕尺寸是多少?如果是的话那么是什么 w820dp

Another question is Do I only need to create dimens.xml for above screen dimensions? If yes then what is w820dp ?

感谢您的帮助。我只想给手机支持不是平板电脑和其他设备。

Thanks for your help. I only want to give support to phones not tablet and other devices.

您必须创建不同的值不同的屏幕上的文件夹

You have to create Different values folder for different screens . Like

values-sw720dp          10.1" tablet 1280x800 mdpi

values-sw600dp          7.0"  tablet 1024x600 mdpi

values-sw480dp          5.4"  480x854 mdpi 
values-sw480dp          5.1"  480x800 mdpi 

values-xhdpi            4.7"   1280x720 xhdpi 
values-xhdpi            4.65"  720x1280 xhdpi 

values-hdpi             4.0" 480x800 hdpi
values-hdpi             3.7" 480x854 hdpi

values-mdpi             3.2" 320x480 mdpi

values-ldpi             3.4" 240x432 ldpi
values-ldpi             3.3" 240x400 ldpi
values-ldpi             2.7" 240x320 ldpi

有关详细信息,您可以访问这里。

For more information you may visit here

在android系统不同价值观的文件夹

http://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html