【问题标题】:How to create a Layout for Tablet如何为平板电脑创建布局
【发布时间】:2018-12-16 05:34:08
【问题描述】:

我正在制作一个 Android 应用,并为设备创建了基本布局。

但我也想为平板电脑制作布局。我知道我可以使用不同尺寸的布局。

但是正常布局大小与平板电脑布局大小的比例应该是多少。任何帮助将不胜感激。

【问题讨论】:

    标签: java android xml android-layout tablet


    【解决方案1】:

    您要查找的文档是 here 。如文档中所述,您应该使用的值是 600dp

    res/layout-w600dp/main_activity.xml # 适用于 7” 平板电脑或任何 600dp 的屏幕 # 可用宽度(可能是横向手机)

    所以基本上你可以在res 目录中创建一个layout-w600dp 文件夹,用作平板电脑的布局。

    【讨论】:

    • 感谢您的回答。但是布局内视图的比例大小应该是多少。
    • 我认为这没有什么硬性规定。您可以创建一个布局并使用它的尺寸。在不同尺寸的平板电脑上进行测试。您当然可以创建一个values-w600dp 并在那里使用更大的维度值集,以便在平板电脑上使用它。
    • 非常感谢您的回答。接受它。
    • 要让您的应用程序进行平板电脑优化,有很多因素。您使用“仅用于平板电脑和手机的每个屏幕的一种布局”这一事实违反了设计原则。您需要利用平板电脑上可用的额外屏幕。清单还应声明<supports-screens android:largeScreens="true" android:xlargeScreens="true"/>。请完整阅读here
    • 再次重申,仅使用较大尺寸的单一布局来填充屏幕并不能很好地利用平板电脑上的额外屏幕空间。您不必对每个布局进行两次,只需在大屏幕设备上使用屏幕即可,例如:主详细信息屏幕可以在手机上使用两个单独的活动来实现,而在平板电脑上可以使用两个来实现单个活动的片段。现在这是对额外屏幕的有效利用。请仔细阅读我提到的链接。那里提到了这些事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-27
    • 1970-01-01
    • 2013-09-12
    • 2012-09-23
    • 2011-05-10
    相关资源
    最近更新 更多