【问题标题】:How to design layout for S4如何为 S4 设计布局
【发布时间】:2013-05-15 04:27:42
【问题描述】:

像早期的设备一样,我们可以创建 3 种布局:-

  • 正常布局
  • 大型布局
  • xlarge 布局

但是如果我想为三星 Galaxy S4 开发应用程序怎么办。是否针对此特定屏幕启动了任何新配置,或者它将采用 xlarge-layout. 的布局

将针对可绘制配置提出相同的查询。

我没有可用的 S4,所以我需要在这里询问。任何答案将不胜感激。

【问题讨论】:

    标签: android layout drawable samsung-mobile android-screen-support


    【解决方案1】:

    Galaxy s4 被认为是 xxhdpi,大约为 480 ppi。文件夹名称应为 layout-xxhdpi。Xperia Z、HTC One 等设备也使用相同的资源文件夹。

    【讨论】:

    • 谢谢,你能告诉我为 Galaxy S4 创建 avd 的参数应该是什么。
    • 请检查我编辑的 s4 AVD 参数答案。如果对您有帮助,请将答案标记为正确。 :)
    • 如何为s3和s4指定drawable文件夹?
    • @NandaKumar 可绘制的 S3 是 drawable-xhdpi,对于 S4 是 drawable-xxhdpi
    • @Basim 谢谢,我在模拟器中测试了 s3,s4 都需要 drawable-xhdpi 图像
    【解决方案2】:

    Galaxy S4 的理想布局文件夹是layout-xxhdpi

    Galaxy S4 -- 1080 x 1920 像素 -- 5.0" -- 441 ppi (432 dp) -- xxhdpi

    但是即使你没有给出特定的布局,Android 也会从下一个可能的布局中获取资源,并根据设备优化资源(虽然它可能不适合设备。取决于你给出的图像和布局你指定)

    但是layout-xlarge 不是 S4 的正确配置。 xlarge 用于 10" 大小的大型平板电脑

    【讨论】:

      【解决方案3】:

      三星galaxy s4、xperia Z、HTC ONE都使用xhpdi资源。所以你可以把你的资源(drawable、values等)放在这个密度类别中。由于目前 Screen Density 不支持 xxhdpi,如果您将 res 放入 xxhdpi,它会将它们缩小到 xhdpi。

      您可以将布局设置为 X-large 屏幕尺寸。

      对于第二个问题,如果您想在模拟器中测试您的应用程序,您可以使用 Xperia z 配置文件,其屏幕配置类似于 samsung Galaxy S4,由索尼开发网站提供,关注此>> LINK <<。

      希望这会有所帮助!!!

      【讨论】:

      • 错了!所有这些电话都使用xxhdpi 资源(如果提供)。再次查看您提供的链接,即使在那里,也表明Xperia Z 是xxhdpi 设备。 developer.sonymobile.com/knowledge-base/sony-add-on-sdk/…
      • 谢谢你的提醒,但我已经用过了。并尝试将 S4 分辨率的图形(即(1920x1080))放在 xxhpdi 中,它会在当前场景中缩放可绘制对象,我已经对其进行了测试,它可以在 xhdpi 文件夹中正常工作。
      猜你喜欢
      • 2013-10-16
      • 2011-05-15
      • 1970-01-01
      • 2023-04-09
      • 2013-02-12
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多