Android 7.0中的多窗口-即使设备处于多窗口纵向模式,也始终获得横向布局
我正在开发一个android应用程序,它支持android 7.0上的多窗口功能。 我接着说。 ,导入样本项目 我创建了一个名为layout land的新资源,并进行了一些测试。我认识到,即使设备处于纵向模式,横向布局也会膨胀。 查看附加图像。Android 7.0中的多窗口-即使设备处于多窗口纵向模式,也始终获得横向布局,android,android-layout,Android,Android Layout,我正在开发一个android应用程序,它支持android 7.0上的多窗口功能。 我接着说。 ,导入样本项目 我创建了一个名为layout land的新资源,并进行了一些测试。我认识到,即使设备处于纵向模式,横向布局也会膨胀。 查看附加图像。 当设备处于纵向模式时,如何设置纵向布局。假设您有两个屏幕。一个是风景画,一个是肖像画。 你怎么能说哪一幅是风景画,哪一幅是肖像画 在纵向上,屏幕的宽度小于高度。 而对于横向而言,屏幕的宽度大于高度 同意吗 所以,在这里,当你进入多窗口模式时,你的应用程序
当设备处于纵向模式时,如何设置纵向布局。假设您有两个屏幕。一个是风景画,一个是肖像画。 你怎么能说哪一幅是风景画,哪一幅是肖像画 在纵向上,屏幕的宽度小于高度。 而对于横向而言,屏幕的宽度大于高度 同意吗 所以,在这里,当你进入多窗口模式时,你的应用程序窗口不再适合屏幕-宽度大于高度,它被认为是横向的。 这就是为什么要使用景观布局资源 在分屏模式下,布局资源没有单独的修改器 在您的案例中,要实现纵向效果,您唯一能做的就是移除布局焊盘
或者,您可以创建两个单独的布局(不带任何修改器,例如
-land
),并在活动调用activity.isInMultiWindowMode()中创建
选择要使用的相应布局。假设您有两个屏幕。一个是风景画,一个是肖像画。
你怎么能说哪一幅是风景画,哪一幅是肖像画
在纵向上,屏幕的宽度小于高度。
而对于横向而言,屏幕的宽度大于高度
同意吗
所以,在这里,当你进入多窗口模式时,你的应用程序窗口不再适合屏幕-宽度大于高度,它被认为是横向的。
这就是为什么要使用景观布局资源
在分屏模式下,布局资源没有单独的修改器
在您的案例中,要实现纵向效果,您唯一能做的就是移除布局焊盘
或者,您可以创建两个单独的布局(不带任何修改器,例如
-land
),并在活动调用activity.isInMultiWindowMode()中创建
选择您想要使用的相应布局。您知道Android为什么采用横向布局吗?我在等待答案您没有回答我的问题。您知道Android为什么采用横向布局吗?我在等待答案您没有回答我的问题。谢谢您的回答。当应用程序在多窗口模式下运行时,布局将获取设备的宽度作为布局高度,设备的高度作为布局宽度。你对这种情况有什么建议吗?谢谢你的回答。当应用程序在多窗口模式下运行时,布局将获取设备的宽度作为布局高度,设备的高度作为布局宽度。你对这种情况有什么建议吗?