android应用程序的最佳维度是什么?

android应用程序的最佳维度是什么?,android,android-layout,screen-resolution,dpi,dimension,Android,Android Layout,Screen Resolution,Dpi,Dimension,我知道你必须为不同的尺寸和dpi屏幕实现许多不同的布局,但我想忽略一些性能问题,开始只在一个维度上工作。我选择了640x960(或720x1280,我不确定哪一个更好)尺寸的可绘制xhdpi(这只适用于android手机而不是平板电脑),这是让我的应用在大多数手机(如galaxy s5、nexus等)上运行的正确方法吗?谢谢。如果你只是一个想把脚伸进水里的初学者,只需使用你能接触到的手机的尺寸即可。 如果您正在尝试进行更高级的工作,更合适的方法不是针对特定维度进行开发,而是采用响应式设计,在运行

我知道你必须为不同的尺寸和dpi屏幕实现许多不同的布局,但我想忽略一些性能问题,开始只在一个维度上工作。我选择了640x960(或720x1280,我不确定哪一个更好)尺寸的可绘制xhdpi(这只适用于android手机而不是平板电脑),这是让我的应用在大多数手机(如galaxy s5、nexus等)上运行的正确方法吗?谢谢。

如果你只是一个想把脚伸进水里的初学者,只需使用你能接触到的手机的尺寸即可。
如果您正在尝试进行更高级的工作,更合适的方法不是针对特定维度进行开发,而是采用响应式设计,在运行时根据检测到的设备维度重新调整或重新排列

获取运行时维度的一种方法是使用:

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();
int height = display.getHeight();

另请参见

您最好选择可绘制xxhdpi,甚至可绘制xxxhdpi:),是的,通常AOS会考虑降低可绘制的尺寸(分辨率)。假设您只有可绘制的xhdpi资源,并且正在hdpi设备上运行应用程序。因此,AOS将从它需要的可绘制xhdpi中降低任意图像的分辨率,然后使用它;如果你想针对大量的设备-你必须为多种解决方案提供资源我想为手机和平板电脑选择二维:)那么xxhdpi需要什么样的维度呢?一定要为一个你可以访问的设备开发响应性设计,我不需要为xhdpi、hdpi做布局,mdpi等。我将如何处理宽度和高度?我添加了一个链接;我想你指的是“设计替代布局和绘图”一节。但不管响应式设计的流程如何,如果您刚刚开始,只需为您可以访问的设备进行第一次布局。