问题标签 [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 投票
8 回答
99840 浏览

android - Android - 相机预览是横向的

我正在使用预览来显示相机在屏幕上看到的内容。

我可以让一切正常工作,创建表面,设置表面并显示表面。

但是,它在纵向模式下总是以不正确的 90 度角显示图片。

比如图片中的:

替代文字

我知道使用以下代码将使图片变得清晰:

但是,我在一个包含其他元素的 Activity 中有预览,我的 Activity 以横向模式显示是没有意义的。(默认禁用)

所以我想知道有没有办法改变预览的方向?并让我的 Activity 的其余部分以纵向模式正确显示?

或者无论如何要旋转预览以使其正确显示?

0 投票
2 回答
52799 浏览

css - 基于纵向或横向屏幕尺寸的CSS扩展?

我有两个相邻的 div 浮动。我想要的是当您以纵向模式查看它时它的宽度为 100 像素,而横向模式则为 200 像素。这实际上发生在移动设备上查看。

所以 div 在横向模式下会扩大,在纵向模式下会缩小一点。

有任何想法吗?

0 投票
2 回答
3117 浏览

android - 如何根据手机方向(横向,纵向)绘制画布?

纵向模式没有问题,但是当我在横向模式下尝试我的应用程序时,它看起来不应该如何。解决这个问题的一般方法是什么。我的第一个想法是替换 X 和 Y 位置。如果我在右边跟踪我应该怎么做?我是否应该在 onDraw() 函数的开头使用 if 语句并编写两次完全相同的代码(一个用于 x,y,另一个用于 y,x)?

0 投票
0 回答
1036 浏览

android - 将系统创建的 Dialog / AlertDialog 旋转 90 度?

是否存在将旋转(90 度)应用于系统创建的 AlertDialog 的方法?

乍一看,这似乎很棘手。我的应用程序在预览中使用相机,并且必须从 Android 1.5 开始横向和纵向工作。

但是,当操作系统自动管理手机方向时,预览图像在所有手机上的显示方式并不相同!(我用 Android Dev Phone 1 = G1、HTC Desire 和三星 Galaxy 进行了测试)。当我在 G1 上解决问题时,问题出现在 Desire....

在所有手机上修复它的唯一方法是强制应用程序保持横向(AndroidManifest.xml中的android:screenOrientation="landscape")并设法将每个显示的元素旋转 90°,以便 UI从用户的角度来看,将是纵向的。

但是,系统对话框也必须进行轮换。

所以我的问题是:是否可以改变系统创建的 AlertDialog 的方向,也许使用一种棘手的方式?

如果没有,我知道如何使用自定义布局,但我会失去系统风格。

0 投票
1 回答
401 浏览

android - 使用侧键盘停止方向更改 (Android)

我想知道如何使屏幕的方向永久化,即使手机有滑出式键盘也是如此。这是我的代码:

谢谢。

0 投票
1 回答
435 浏览

iphone - 照片选择器应用程序有同样的问题!

这和我之前的帖子有关,但在这里开了一个新的,因为它涉及到苹果自己的示例代码。

打开示例代码并修改应用程序,使其横向显示并向视图添加一个文本字段。

运行应用程序并打开图像选择器,选择一张图像,您将返回到您所期望的横向屏幕。

现在点击文本字段并看到键盘滚动到视图中......在纵向模式下?

这发生在 iPad 上而不是 iPhone 上,这是什么原因????

链接文本

0 投票
2 回答
2310 浏览

android - 强制“纵向”方向不起作用 - 任何提示?

大家好-我试图仅以纵向视图方向显示我的应用程序,但无济于事。

我的 xml 文件中的每个按钮、ImageView、TextView 等都有代码:android:screenOrientation="portrait" 但是当我将手机倾斜到一边时,它仍然会进入横向视图。

我确实在我的应用程序中调用了相机,但我认为这不是问题 - 有什么想法吗?

0 投票
1 回答
1783 浏览

iphone - iPhone:只有横向和纵向视图的应用程序

我正在构建一个由 RootViewController 控制的具有多个 UIViewController 的应用程序。目前在 plist 中,应用程序默认为 LandscapeRight。

假设我有以下可以加载到 RootViewController 中的文件:

  1. IntroView(仅限横向)
  2. LandscapeView(仅限横向)
  3. PortraitView(仅限纵向)

我还在 RootViewController 的 shouldAutorotateToInterfaceOrientation 中添加了以下内容:

}

所以一切都很好,直到我加载到 PortraitView 并在 viewWillAppear 我添加以下内容(类似于这个线程

这会在 PortraitView 中正确加载,但现在我的问题是,在我的 PortraitView 中有 2 个子视图,我想在它们之间翻转,但是因为我旋转了我的视图 UIViewAnimationTransitionFlipFromLeft 实际上使它从上到下而不是从左到右翻转。我一生都无法弄清楚如何告诉 PortraitView 它在 Portrait 中。

当我检查 [[UIDevice currentDevice] 方向]; 它告诉我它在风景中。当我尝试使用 shouldAutorotateToInterfaceOrientation 并将其设置为仅纵向时,它将旋转我的视图,因此它不再正确。

希望这是有道理的!整天都在看这个问题。

谢谢!

0 投票
6 回答
18958 浏览

jquery - jQuery 移动横向和纵向类

我已经开始使用 jquery 移动框架,但我似乎无法使用横向和纵向类来最小化样式。

文件说

HTML 元素将始终具有“纵向”或“横向”类,具体取决于浏览器或设备的方向。

所以我的印象是<h1>foo</h1>要么<h1 class="landscape">foo</h1><h1 class="portrait">foo</h1>

然而h1.landscape { font-size:16px; }h1.portrait { font-size:9px; }似乎并没有工作。

如果有人能对此有所了解,将不胜感激。

0 投票
2 回答
15592 浏览

html - 如何强制 iPad Safari 不在纵向模式下缩小我的网页?

我正在以 HTML5 格式在线出版一本免费书籍,我说如果我可以针对 iPad 优化它会很棒,即使我没有。

所以我开始着手设计,这个想法一直在我脑海中。我做了这个设计只是为了让 iPad 屏幕适合纵向模式,然后我尝试对其进行测试,我发现 Safari 正在缩小整个网站以将页面适应它的屏幕,这搞砸了我的设计并让我很生气(我的糟糕我没有'不要做太多研究)并且Apple不会让我拥有iPad模拟器,因为我没有Mac!

无论如何..有什么办法可以迫使 Safari 忽略这种行为并让我的读者享受我的 1:1 比例设计?CSS媒体查询或一些javascript之类的东西?

http://mmahgoub.com/thebook/foreword.html

谢谢