Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 7.0中的多窗口-即使设备处于多窗口纵向模式,也始终获得横向布局_Android_Android Layout - Fatal编程技术网

Android 7.0中的多窗口-即使设备处于多窗口纵向模式,也始终获得横向布局

Android 7.0中的多窗口-即使设备处于多窗口纵向模式,也始终获得横向布局,android,android-layout,Android,Android Layout,我正在开发一个android应用程序,它支持android 7.0上的多窗口功能。 我接着说。 ,导入样本项目 我创建了一个名为layout land的新资源,并进行了一些测试。我认识到,即使设备处于纵向模式,横向布局也会膨胀。 查看附加图像。 当设备处于纵向模式时,如何设置纵向布局。假设您有两个屏幕。一个是风景画,一个是肖像画。 你怎么能说哪一幅是风景画,哪一幅是肖像画 在纵向上,屏幕的宽度小于高度。 而对于横向而言,屏幕的宽度大于高度 同意吗 所以,在这里,当你进入多窗口模式时,你的应用程序

我正在开发一个android应用程序,它支持android 7.0上的多窗口功能。 我接着说。 ,导入样本项目 我创建了一个名为layout land的新资源,并进行了一些测试。我认识到,即使设备处于纵向模式,横向布局也会膨胀。 查看附加图像。
当设备处于纵向模式时,如何设置纵向布局。

假设您有两个屏幕。一个是风景画,一个是肖像画。 你怎么能说哪一幅是风景画,哪一幅是肖像画

在纵向上,屏幕的宽度小于高度。 而对于横向而言,屏幕的宽度大于高度

同意吗

所以,在这里,当你进入多窗口模式时,你的应用程序窗口不再适合屏幕-宽度大于高度,它被认为是横向的。 这就是为什么要使用景观布局资源

在分屏模式下,布局资源没有单独的修改器

在您的案例中,要实现纵向效果,您唯一能做的就是移除布局焊盘


或者,您可以创建两个单独的布局(不带任何修改器,例如
-land
),并在活动调用
activity.isInMultiWindowMode()中创建
选择要使用的相应布局。

假设您有两个屏幕。一个是风景画,一个是肖像画。 你怎么能说哪一幅是风景画,哪一幅是肖像画

在纵向上,屏幕的宽度小于高度。 而对于横向而言,屏幕的宽度大于高度

同意吗

所以,在这里,当你进入多窗口模式时,你的应用程序窗口不再适合屏幕-宽度大于高度,它被认为是横向的。 这就是为什么要使用景观布局资源

在分屏模式下,布局资源没有单独的修改器

在您的案例中,要实现纵向效果,您唯一能做的就是移除布局焊盘


或者,您可以创建两个单独的布局(不带任何修改器,例如
-land
),并在活动调用
activity.isInMultiWindowMode()中创建
选择您想要使用的相应布局。

您知道Android为什么采用横向布局吗?我在等待答案您没有回答我的问题。您知道Android为什么采用横向布局吗?我在等待答案您没有回答我的问题。谢谢您的回答。当应用程序在多窗口模式下运行时,布局将获取设备的宽度作为布局高度,设备的高度作为布局宽度。你对这种情况有什么建议吗?谢谢你的回答。当应用程序在多窗口模式下运行时,布局将获取设备的宽度作为布局高度,设备的高度作为布局宽度。你对这种情况有什么建议吗?