【问题标题】:Resource qualifier for landscape orientation only in phones仅在手机中用于横向的资源限定符
【发布时间】:2011-12-01 18:16:42
【问题描述】:

有没有办法为横向模式创建资源限定符,但仅适用于 sphones?对于大屏幕,我使用的是 Fragments,所以纵向模式的布局对他们来说真的更好看。目前我的资源如下所示:

resources/layout
resources/layout-w600dp
resources/layout-w1200dp

layout 中,我有手机上的活动布局和默认(纵向)模式下的片段。其他两个文件夹用于“中”和“大”平板电脑屏幕中的活动。如果我创建一个

resources/layout-land

为了更好地支持手机横向,它将用于横向的平板电脑。从layout 复制文件到layout-w600dp-land 让我很痒...有没有办法在不复制文件的情况下做我想做的事?

【问题讨论】:

    标签: android


    【解决方案1】:

    我不确定您是否正在尝试完成,但我会通读这篇文章,看看它是否有助于回答您的问题:http://android-developers.blogspot.com/2011/07/new-tools-for-managing-screen-sizes.html

    【讨论】:

    • 谢谢!我通过为布局创建不同的文件来“解决”它,例如main_port.xmlmain_land.xml,然后在不同的值文件夹(例如values-sw600dp-landvalues-land)中创建一个layout.xml 文件和一个main 项目指向main_portmain_land。不知道这是否不会让我更痒,虽然......我希望有一个最大的宽度限定符:(
    • 正是我所需要的。好文章
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-29
    • 2019-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多