Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
每个Android屏幕的大小是多少_Android - Fatal编程技术网

每个Android屏幕的大小是多少

每个Android屏幕的大小是多少,android,Android,我正在寻找每种android大小的内容区域的所有大小: QVGA(240x320) WQVGA400(240x400) WQVGA432(240x432) HVGA(320x480) WVGA800(480x800) WVGA854(480x854) 我所说的“内容区”是指没有通知栏的屏幕。我在任何地方都找不到此信息(内容区域大小或通知栏的高度) 虽然我可以在emulator中加载所有大小并计算每个屏幕的大小,但我确信其他人已经这样做了。:) 通知栏没有设置大小。您最好的选择是拥有一个高度=

我正在寻找每种android大小的内容区域的所有大小:

  • QVGA(240x320)
  • WQVGA400(240x400)
  • WQVGA432(240x432)
  • HVGA(320x480)
  • WVGA800(480x800)
  • WVGA854(480x854)
我所说的“内容区”是指没有通知栏的屏幕。我在任何地方都找不到此信息(内容区域大小或通知栏的高度)


虽然我可以在emulator中加载所有大小并计算每个屏幕的大小,但我确信其他人已经这样做了。:)

通知栏没有设置大小。您最好的选择是拥有一个高度=填充父级的布局,然后使用该布局的高度进行计算。这将只提供内容区域

LinearLayout layout = (LinearLayout)findViewById(R.id.main);
int height= layout.getHeight();

通知栏没有设置大小。您最好的选择是拥有一个高度=填充父级的布局,然后使用该布局的高度进行计算。这将只提供内容区域

LinearLayout layout = (LinearLayout)findViewById(R.id.main);
int height= layout.getHeight();

你的问题中列出了内容大小,除非我误解了你。也许这个链接会对你有所帮助

您的问题中列出了内容大小,除非我误解了您。也许这个链接会对你有所帮助

好的,你得到了所有10个不同大小的列表,并在你的应用程序中为每个大小编写了一个处理程序

哦,天哪,桑索拉做了一款分辨率为823x584的新手机。你的应用程序坏了

哦,不!Cyanofonso制作了一个定制ROM,它有一个新的主题,标题栏大2像素。你的应用程序坏了


重申——无论你想做什么,都不要去做。在运行时获取大小,或者(最好)使用dpi使应用程序在所有可能的设备上工作。

好的,因此您得到了所有10(?)个不同大小的列表,并为应用程序中的每个大小编写一个处理程序

哦,天哪,桑索拉做了一款分辨率为823x584的新手机。你的应用程序坏了

哦,不!Cyanofonso制作了一个定制ROM,它有一个新的主题,标题栏大2像素。你的应用程序坏了


重申——无论你想做什么,都不要去做。在运行时获取大小,或者(最好)使用dpi使您的应用程序在所有可能的设备上运行。

您需要它做什么?我几乎可以肯定,无论你想做什么,你都使用了错误的方法。这里的每个人都想说的是,所有预设模拟器屏幕大小的简单列表不会是所有屏幕大小的完整列表。但是,如果这些预设确实是您想要的,请查看jmurphy链接中的表1。这使得通知栏有点通配符,除非你用一个主题来隐藏它。DPI bucket列出的Android设备:你需要它做什么?我几乎可以肯定,无论你想做什么,你都使用了错误的方法。这里的每个人都想说的是,所有预设模拟器屏幕大小的简单列表不会是所有屏幕大小的完整列表。但是,如果这些预设确实是您想要的,请查看jmurphy链接中的表1。这使得通知栏有点像一个通配符,除非你用一个主题来隐藏它。DPI bucket列出的Android设备:谢谢,我认为通知栏的高度总是相同的大小。它几乎总是一样的,但这不能算在数上,我认为通知栏的高度总是相同的大小。它几乎总是一样的,但这是不能指望的