问题标签 [landscape-portrait]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2169 浏览

android - Android中的横向模式更改为纵向

我有一个计时器应用程序,我的应用程序应该始终处于 LandScape 模式。我在代码中获取我的主要布局的宽度和高度。在清单中,我使用过:

在活动中:

它在横向模式下提供高度和宽度。但是当我锁定手机时,它会在纵向模式下给出高度和宽度。我做错了什么我不知道。我正在开发 Android 2.1。谁能帮我解决这个问题。

锁定前的日志:

日志:锁定后:

锁定前:OnGlobalLayoutListener/ 页脚高度:442 宽度:854 锁定后:OnGlobalLayoutListener/ 页脚高度:816 宽度:480

0 投票
0 回答
374 浏览

ios - interfaceOrientation 完全搞砸了

正如主题中所述,这里发生了一些非常奇怪的事情;)我使用的是 xcode 4.02,iOS 4.3.4

我有一个 ViewController,在 xib 中有两个视图。ViewController 标头具有:

根据它们的方向,它们从文件所有者与 xib 中的两个视图连接。通用视图与这些视图之一(纵向)相关联。

在 viewDidLoad 我设置

所以,总的来说,我的问题是,当我使用时,更改的“动画”并不总是有效(只是前两次)

但是方向设置正确。当我在 ADDITION(!) 中使用它时:

动画效果几乎完美,除了一个现象:如果我顺时针旋转 iphone x 次,一切正常,第一次逆时针旋转时,视图本身正在变化,没有任何效果,但框架(尤其是状态栏)旋转了像往常一样的动画。同样,当我逆时针旋转 iphone x 次而不是第一次顺时针旋转时。改变方向后(除了第一次提到的)所有在同一方向的循环旋转都按预期设置动画。

如果我顺时针/逆时针旋转(左、右、左、右等),我总是会产生这种奇怪的效果:视图本身会立即交换,并且状态栏的“框架”会在大约一秒钟内被动画化。

所以,我很困惑,因为我这里有一些小的示例应用程序,完全正确地进行视图的动画交换,仅使用来自 shouldAutorotateToInterfaceOrientation 的代码(但我知道,它应该在 willAnimateRotationToInterfaceOrientation 中完成)。

无论如何,欢迎所有想法和建议!

最好的问候,吉米

0 投票
2 回答
205 浏览

android - 横向模式在应用程序中创建问题

我有一个计时器应用程序,我的应用程序应该始终处于横向模式。在清单中,我使用过:

但有时,当我从背景切换到前景时,它首先以纵向模式出现,然后调整为横向模式。这里发生了什么事?

提前致谢。

0 投票
1 回答
901 浏览

iphone - 强制改变代码方向

所以我有一个带有视图控制器的应用程序,它在旋转到横向时会改变视图。在这个视图中,用户可以点击 UIScrollView 中的大图像,这将推送一个新的视图控制器。但是,被推送的视图控制器不支持横向。

这是一个问题,因为当用户在第一个控制器中点击图像时,第二个控制器会加载并自动将仅纵向视图旋转到看起来很难看的横向模式。

所以问题是;即使用户将设备保持在横向位置,我如何(可能在 viewWillAppear 中)强制方向更改为纵向?我已经尝试过 [[UIApplication sharedApplication] setStatusBarOrientation:] 如其他地方所述,但没有任何乐趣。

0 投票
2 回答
741 浏览

iphone - 设备旋转但屏幕不拉伸

在我的 iphone 应用程序中,我通过以下方法返回了是,它可以工作并且屏幕正在旋转,但是当它处于横向模式时,内容不适合屏幕

以下是我使用的代码

以下是我的输出在此处输入图像描述

旋转时如何使屏幕内容适合屏幕尺寸,任何人都可以帮助我,谢谢,

0 投票
1 回答
328 浏览

iphone - ipad 应用程序不适用于横向模式

iPad 在纵向上运行良好,但不适用于横向,

我使用此代码

我尝试在调试期间调用 -(BOOL)isPadLandscape 方法,但该方法没有调用,

有什么问题?

0 投票
3 回答
721 浏览

android - Android 纵向与横向

我知道可以为纵向和横向模式设置布局(这不是问题)。说在纵向模式下我想显示 3 个文本视图(实际上我有 3 个不同的图形,每个轴 xyz 一个),而在横向模式下我只想要一个文本视图(在我的情况下,一个图形包含所有 3 个轴),所有视图都得到了他们自己的身份证。

现在在相应的活动中,如何设置 ui 控件?因为在横向模式下只有一个文本视图,而在纵向模式下我有 3 个。所以当我处于纵向模式时,我只能在 textview 1 2 和 3 中写一些东西,但在横向的文本视图中什么也没有,反之亦然。

手动检查 ui 控件是否在这里(不是 null)不能是正确的解决方案,对吧?

例如

说在纵向模式下,我有一个 ID 为“text1”的文本视图,而在横向模式下,我有一个 ID 为“text2”的文本视图。现在在活动的创建方法中,我执行以下操作:

我总是会得到一个NullPointerException,因为在任何一种情况下,其中一个文本视图都不存在。可以在使用之前检查该字段是否不为空,但这会引入更多需要处理的逻辑 - 因此它的可维护性较差

0 投票
1 回答
281 浏览

iphone - 在我的 iPhone 应用程序中,视图没有相对于设备方向旋转

在我的 iPhone 应用程序中,我有以下代码来相对于设备方向旋转视图。

当设备旋转到横向模式时,视图不会旋转。

我试过了 return (interfaceOrientation == UIDeviceOrientationLandscapeLeft);

它不起作用,我该怎么做?该类包含一个搜索栏,像这样的表格视图在此处输入图像描述

提前谢谢

0 投票
2 回答
367 浏览

blackberry - 黑莓屏幕方向改变

我想将我的应用程序以纵向模式设置为默认值。那么如何实施呢?应用程序的所有屏幕都默认设置为纵向模式..

0 投票
1 回答
1971 浏览

wpf - 在 wpf / c# 中混合横向和纵向打印

在 WPF / C# 应用程序中,我正在使用 DocumentPaginator 打印一些页面。但是,我想在横向和纵向模式下混合 1 个打印作业页面:例如,纵向第 1 页、横向第 2 页和纵向第 3 页。

但是,如果我更改 PageSize(从 DocumentPaginator 覆盖)以反映横向,则页面将保持纵向模式。

换句话说在

我相信我不能更早地将 Orientation 或 PageSize 设置为 Landscape,因为这取决于正在打印的页码......

在 1 个打印作业中混合纵向和横向的任何想法、建议和解决方法?

谢谢!R。