如何处理所有Android设备大小的布局屏幕

时间:2016-03-19 09:01:10

标签: android android-layout

我有一个应用程序的增强功能。它是为10.1英寸平板电脑开发的。但是它适用于尺寸为10.1'的标签,而对于其他屏幕尺寸,UI则很难对齐。我需要在应用程序中进行更改,以便与所有其他屏幕尺寸(> 4英寸)的10.1英寸应用程序一样好。

我对这些方法几乎没有疑问。

1)我在android开发者的网站上找到了“大小限定符”。每个屏幕需要使用多少种类型的布局才能适应Android世界中的所有尺寸。

注意:此应用程序中的所有屏幕始终处于陆地景观方向。尺寸限定符在这里仍然适用吗?

2)我在“堆栈溢出”中发现的某个地方已经开发了10.1英寸,因此使用百分比并更改为每个屏幕大小。

100%  -> 10.1’
?     ->  7’

哪一个是适当的维护解决方案呢?还有其他最好的解决方案吗?

2 个答案:

答案 0 :(得分:0)

没有硬性和快速的答案。 您可以自行决定要优化的屏幕尺寸。

我建议使用布局限定符优化小型,中型和大型: 1)尺寸限定符在根据最小屏幕宽度评估时在横向上工作。

layout
layout-sw600dp
layout-sw800dp

2)我不明白你的问题......我从来没有见过Android布局中使用的百分比

答案 1 :(得分:0)

有许多不同的屏幕尺寸,您可以调整您的布局..

在Eclipse的图形布局中,您还可以选择要开发的屏幕尺寸和分辨率(您可以定义屏幕尺寸和分辨率,您将看到布局在每个尺寸上的外观)。

您还可以通过drawable文件夹为每个屏幕尺寸自动选择多个图像。您有drawable-hdpi用于高密度屏幕,drawable-xhdpi用于超高密度屏幕等等...您可以使用Google Android Asset Studio更改图像以适应许多屏幕尺寸:{{ 3}}

您还应该阅读Android开发者指南:

http://romannurik.github.io/AndroidAssetStudio/index.html

http://developer.android.com/training/multiscreen/screensizes.html

相关问题