如何让Android应用程序支持所有设备屏幕?

时间:2015-08-28 06:51:57

标签: android screen ui-design

我是初学者,正在开发小尺寸应用程序,应用程序UI设计和功能改变到每个设备屏幕,我不知道各种各样,我的应用程序UI设计和功能适合所有Android设备屏幕。

3 个答案:

答案 0 :(得分:-1)

嗨,你应该布局设计你的应用程序。 你可以看到appp的所有屏幕预览。

http://developer.android.com/guide/topics/ui/declaring-layout.html

请参阅此链接以获取更多信息

答案 1 :(得分:-1)

在您的res文件夹中,您可以为不同的屏幕大小设置不同的视图,如下所示:http://developer.android.com/guide/practices/screens_support.html

在您的res文件夹中,您可以拥有:

  • drawable-large-land(适用于风景大屏幕)
  • 可绘制的大端口(适用于纵向的大屏幕)
  • drawable-xlarge-land(XLarge Screen的相同内容)
  • 等...

您之前在链接中拥有每个屏幕尺寸的值!

答案 2 :(得分:-1)

自Android 1.6(API Level 4)以来,Android支持多种屏幕尺寸和密度。

因此,在您的资源中,您可以为不同的屏幕尺寸提供不同的布局。 可用于提供特定于大小的资源的配置限定符为smallnormallargexlarge。例如,超大屏幕的布局应该在layout-xlarge/

您还应该为不同的屏幕密度提供不同的位图drawable。密度特定资源可以使用ldpi(低),mdpi(中),hdpi(高),xhdpi超高),{{1} (超高 - 超)和xxhdpi(超额外超高)。例如,高密度屏幕的位图应该在xxxhdpi

请参阅:http://developer.android.com/guide/practices/screens_support.html