【问题标题】:How to create different screen size layout for Portrait layout only so that it don't have effect when device is landscape如何仅为纵向布局创建不同的屏幕尺寸布局,以便在设备为横向时不起作用
【发布时间】:2015-09-08 22:47:48
【问题描述】:

我想为高度创建布局,即layout-h<N>dp,它仅适用于方向为纵向模式的设备。如果设备方向更改为横向,那么我不想要layout-h<N>dp 屏幕尺寸布局的效果。 如果这在android中是可能的,请帮助我。

【问题讨论】:

  • 创建其他名为 layout-land 的文件夹,并在设备处于横向模式时添加您想要的布局。 layout 文件夹中包含的 layout 默认为 potrait 模式
  • 您是否有一个代码示例,说明您迄今为止尝试过但不起作用的代码示例?
  • 我想我问这个问题还为时过早,我不知道之前layout-h<N>dp-landlayout-h<N>dp-port 也可用于android。这种方式对我有用。无论如何谢谢。

标签: android android-layout


【解决方案1】:

将布局放置在名为layout-h<N>dp-port 的文件夹中,其中N 是使用此布局的最小屏幕高度(以dp 为单位)。请参阅this page 上的配置限定符名称。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 2012-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多