【发布时间】:2018-04-18 06:43:03
【问题描述】:
我有一个只能在纵向模式下工作的应用程序。 仅使用(布局)资源就可以很好地工作。 现在我遇到了一些设备的问题,
- 设备只有纵向模式,没有方向,对我来说没问题。
-
屏幕高度小于宽度,记住这不是横向模式。
__________ | portrait | |__________| 如果我使用了Layout-land,它将无法工作,设备会选择正常的布局资源。
我试过layout-sw、layout-w、layout-h,没有解决办法。
我希望普通设备使用“布局”,而高度小于宽度的设备使用另一种布局。
请记住,这不是风景。
提前致谢。
================================================ =============
更新
有没有办法使用 Layout-11x00,其中 11 是宽度,00 是高度?我试过了,它有效,但问题是它适用于所有设备,而不仅仅是宽设备。我尝试将 Layout-774x480 设置为 w=774 和 h=480。但它也适用于我的三星手机,我不想要这个。 为什么当我将布局设置为“Layout-774x480”时,它针对的是我的三星?而我的三星宽度不是>高度?!我的意思是“Layout-774x480”和“Layout-480x774”有什么区别?
【问题讨论】:
-
感谢 Reaz 的编辑。
-
不客气。 :)
-
有人可以帮忙吗?我怎么解决这个问题?问候
标签: android xml android-studio layout landscape-portrait