【问题标题】:How to make Android application support all device screen?如何让安卓应用支持所有设备屏幕?
【发布时间】:2015-11-22 18:11:33
【问题描述】:

我是android初学者,正在开发小型应用程序,该应用程序UI设计和功能会根据每个设备屏幕变化,我不知道各种,我的应用程序UI设计和功能适合所有android设备屏幕。

【问题讨论】:

    标签: android screen ui-design


    【解决方案1】:

    您好,您应该为设计应用程序进行布局。 您可以看到您的应用的所有屏幕预览。

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

    查看此链接了解更多信息

    【讨论】:

      【解决方案2】:

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

      在你的 res 文件夹中,你可以有这个:

      • drawable-large-land(用于横向大屏幕)
      • 可绘制的大端口(用于纵向大屏幕)
      • drawable-xlarge-land(XLarge Screen 也是一样)
      • 等等...

      你在链接之前有每个屏幕尺寸的值!

      【讨论】:

        【解决方案3】:

        从 Android 1.6(API 级别 4)开始,Android 支持多种屏幕尺寸和密度。

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

        您还应该为不同的屏幕密度提供不同的位图可绘制对象。可用于密度特定的资源是 ldpi(低)、mdpi(中)、hdpi(高)、xhdpi 超高)、xxhdpi(超高)和xxxhdpi(超超超高)。例如,高密度屏幕的位图应该放在drawable-hdpi/。

        见:http://developer.android.com/guide/practices/screens_support.html

        【讨论】:

          猜你喜欢
          • 2019-02-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多