gpt4 book ai didi

android - 当我将纵向更改为横向时如何获得横向 View ?

转载 作者:行者123 更新时间:2023-11-29 18:13:00 25 4
gpt4 key购买 nike

我已经为 android 7 incs 平板电脑实现了一个应用程序。在我的应用程序中,我在 layout-land 和 layout-port 目录中使用了两种类型的布局,它们具有相同的 xml 名称和不同的设计。

在此应用程序中,平板电脑 View 默认处于横向模式,当我更改模拟器的方向时, View 正在从布局端口调用纵向 xml,如果再次更改模拟器方向,它不会从 layout-land 获取 xml View .

我已经按如下方式实现了我的应用程序:

    if(wm.getDefaultDisplay().getOrientation()==1){
//portrait view code
}

else{
//landscape view code
}

从上面的逻辑我可以得到从风景到肖像的 View ,但我不能得到从肖像到风景的相同 View 。

当我从横向到纵向再到横向时,如何获得横向 View ?

请任何人帮助我?

最佳答案

这似乎是模拟器的问题。您不必通过代码实现方向更改,因为系统默认具有此行为。只需将您的 xml 文件放在 layout-land 和 layout-port 中,在真实设备上它就可以正常工作。

错误已经报告,你可以看到这个here

关于android - 当我将纵向更改为横向时如何获得横向 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9681012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com