问题标签 [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.
android - Android - 相机预览是横向的
我正在使用预览来显示相机在屏幕上看到的内容。
我可以让一切正常工作,创建表面,设置表面并显示表面。
但是,它在纵向模式下总是以不正确的 90 度角显示图片。
比如图片中的:
我知道使用以下代码将使图片变得清晰:
但是,我在一个包含其他元素的 Activity 中有预览,我的 Activity 以横向模式显示是没有意义的。(默认禁用)
所以我想知道有没有办法改变预览的方向?并让我的 Activity 的其余部分以纵向模式正确显示?
或者无论如何要旋转预览以使其正确显示?
css - 基于纵向或横向屏幕尺寸的CSS扩展?
我有两个相邻的 div 浮动。我想要的是当您以纵向模式查看它时它的宽度为 100 像素,而横向模式则为 200 像素。这实际上发生在移动设备上查看。
所以 div 在横向模式下会扩大,在纵向模式下会缩小一点。
有任何想法吗?
android - 如何根据手机方向(横向,纵向)绘制画布?
纵向模式没有问题,但是当我在横向模式下尝试我的应用程序时,它看起来不应该如何。解决这个问题的一般方法是什么。我的第一个想法是替换 X 和 Y 位置。如果我在右边跟踪我应该怎么做?我是否应该在 onDraw() 函数的开头使用 if 语句并编写两次完全相同的代码(一个用于 x,y,另一个用于 y,x)?
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 的方向,也许使用一种棘手的方式?
如果没有,我知道如何使用自定义布局,但我会失去系统风格。
android - 使用侧键盘停止方向更改 (Android)
我想知道如何使屏幕的方向永久化,即使手机有滑出式键盘也是如此。这是我的代码:
谢谢。
iphone - 照片选择器应用程序有同样的问题!
这和我之前的帖子有关,但在这里开了一个新的,因为它涉及到苹果自己的示例代码。
打开示例代码并修改应用程序,使其横向显示并向视图添加一个文本字段。
运行应用程序并打开图像选择器,选择一张图像,您将返回到您所期望的横向屏幕。
现在点击文本字段并看到键盘滚动到视图中......在纵向模式下?
这发生在 iPad 上而不是 iPhone 上,这是什么原因????
android - 强制“纵向”方向不起作用 - 任何提示?
大家好-我试图仅以纵向视图方向显示我的应用程序,但无济于事。
我的 xml 文件中的每个按钮、ImageView、TextView 等都有代码:android:screenOrientation="portrait" 但是当我将手机倾斜到一边时,它仍然会进入横向视图。
我确实在我的应用程序中调用了相机,但我认为这不是问题 - 有什么想法吗?
iphone - iPhone:只有横向和纵向视图的应用程序
我正在构建一个由 RootViewController 控制的具有多个 UIViewController 的应用程序。目前在 plist 中,应用程序默认为 LandscapeRight。
假设我有以下可以加载到 RootViewController 中的文件:
- IntroView(仅限横向)
- LandscapeView(仅限横向)
- PortraitView(仅限纵向)
我还在 RootViewController 的 shouldAutorotateToInterfaceOrientation 中添加了以下内容:
}
所以一切都很好,直到我加载到 PortraitView 并在 viewWillAppear 我添加以下内容(类似于这个线程
这会在 PortraitView 中正确加载,但现在我的问题是,在我的 PortraitView 中有 2 个子视图,我想在它们之间翻转,但是因为我旋转了我的视图 UIViewAnimationTransitionFlipFromLeft 实际上使它从上到下而不是从左到右翻转。我一生都无法弄清楚如何告诉 PortraitView 它在 Portrait 中。
当我检查 [[UIDevice currentDevice] 方向]; 它告诉我它在风景中。当我尝试使用 shouldAutorotateToInterfaceOrientation 并将其设置为仅纵向时,它将旋转我的视图,因此它不再正确。
希望这是有道理的!整天都在看这个问题。
谢谢!
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; }
似乎并没有工作。
如果有人能对此有所了解,将不胜感激。
html - 如何强制 iPad Safari 不在纵向模式下缩小我的网页?
我正在以 HTML5 格式在线出版一本免费书籍,我说如果我可以针对 iPad 优化它会很棒,即使我没有。
所以我开始着手设计,这个想法一直在我脑海中。我做了这个设计只是为了让 iPad 屏幕适合纵向模式,然后我尝试对其进行测试,我发现 Safari 正在缩小整个网站以将页面适应它的屏幕,这搞砸了我的设计并让我很生气(我的糟糕我没有'不要做太多研究)并且Apple不会让我拥有iPad模拟器,因为我没有Mac!
无论如何..有什么办法可以迫使 Safari 忽略这种行为并让我的读者享受我的 1:1 比例设计?CSS媒体查询或一些javascript之类的东西?
http://mmahgoub.com/thebook/foreword.html
谢谢