17得票4回答
Android - 如何在竖屏方向使用相机的getSupportedPreviewSizes()函数

我正在尝试在一个活动中嵌入摄像头预览。并且它只能在纵向方向上显示。问题是预览会被拉伸。 我尝试选择最佳大小。但问题是从getSupportedPreviewSizes()返回的所有支持的预览尺寸都是横向方向的。因此,根据我的代码选择正确的尺寸可能行不通。 我的布局XML: <?xm...

13得票5回答
当键盘弹出时调整视图大小 (iOS)

我知道有很多类似的解决方案,比如TPKeyboardAvoiding、苹果著名的解决方案以及各种建议涉及使用UIScrollView。在我的情况下,我需要调整一个视图来适应键盘而不是滚动或移动它。这个解决方案最接近我想要实现的效果,因此它是我的基础。然而,我在横屏模式下遇到了问题。当键盘出现时...

12得票1回答
以横屏方式呈现模态视图控制器时,父视图控制器中的安全区域会发生变化。

当我呈现仅支持横向方向的SecondViewController时,第一个UIViewController中的安全区域插图会更改为横向的安全区域插图。 带有上述错误的GIF 带有描述TabBar和TableView的错误的GIF FirstViewController:class Vie...

12得票2回答
如何设置Word文档的页面方向?

我使用Apache POI XWPF来创建和处理MS Word文件。 但是在文档中,我没有找到如何更改页面方向的说明。 显然,可以通过以下方式实现: XWPFDocument doc = new XWPFDocument(); CTDocument1 document = doc.get...

10得票3回答
结合layout_weight和maxWidth为视图设置宽度

我试图使我的布局更适合横向屏幕,常见的方式是添加一个包含一些按钮 (如 确定|取消) 的 LinearLayout,并设置一个 layout_weight 值,以便空间均匀分配。 问题在于,当你在手机或平板电脑上使用横向模式时,你会得到看起来荒谬的巨大按钮。我尝试在按钮和线性布局上设置maxW...

9得票4回答
CSS响应式设计-检测纵向显示

我知道可以通过纯CSS根据屏幕尺寸调整样式表,例如: @media (max-width: 959px) { /* styles for smallest viewport widths */ } @media (min-width: 600px) and (max-width: 95...

9得票2回答
如何让iPad应用程序只支持竖屏显示?

我正在制作一款iPad应用程序,将其设置为仅支持竖屏,但在iPad上仍可以横屏使用?为什么会发生这种情况?如何解决? 注意:如果答案涉及代码,请使用Swift编写。

8得票3回答
Flutter在iOS上单页面的设备方向

我希望在我的Flutter应用程序中,只有一个页面以横向模式显示。其他所有屏幕都应该以纵向模式显示。 我找到了以下代码片段: 在我的main.dart文件中: SystemChrome.setPreferredOrientations([ DeviceOrientation.po...

8得票1回答
在横屏模式下更改底部菜单的位置:「侧边菜单」。

这是在此处提出的问题的扩展: 如何实现从顶部打开 BottomSheet? Android “Top Sheet” 与 “Bottom Sheet” 的等价物有哪些? 当然,“Bottom Sheet”的名字来源于其可以从底部滑动,因为它是被设计成如此的。 我发现在我的设计中,竖屏模式...

8得票3回答
安卓相机肖像方向

我在我的应用程序中使用相机。我只是使用intent启动相机。 Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); cameraIntent.putExtra(M...