草庐IT

Portrait

全部标签

Android - 相机预览是横向的

我正在使用预览来显示相机在屏幕上看到的内容。我可以让一切正常工作,创建表面,设置表面并显示表面。但在纵向模式下,它总是以错误的90度角显示图片。如图:我知道使用下面的代码会使图片变得清晰:setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);但是,我在一个包含其他元素的Activity中有预览,并且我的Activity以横向模式显示是没有意义的。(默认关闭)所以我想知道有没有办法改变预览的方向?并让我的Activity的其余部分以纵向模式正确显示?或者无论如何要旋转预览以使其正确显示?

android - 如何为纵向和横向指定不同的布局?

我看到了能够为一个Activity指定两个单独的布局xml文件的引用,一个用于纵向,一个用于横向。不过,我还没有找到任何关于如何做到这一点的信息。如何为每个Activity指定哪个xml文件是纵向布局,哪个是横向布局?是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是如何完成的? 最佳答案 创建一个layout-land目录并将横向版本的布局XML文件放在该目录中。 关于android-如何为纵向和横向指定不同的布局?,我们在StackOverflow上找到一个类似的问题:

android - 如何为纵向和横向指定不同的布局?

我看到了能够为一个Activity指定两个单独的布局xml文件的引用,一个用于纵向,一个用于横向。不过,我还没有找到任何关于如何做到这一点的信息。如何为每个Activity指定哪个xml文件是纵向布局,哪个是横向布局?是否也可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是如何完成的? 最佳答案 创建一个layout-land目录并将横向版本的布局XML文件放在该目录中。 关于android-如何为纵向和横向指定不同的布局?,我们在StackOverflow上找到一个类似的问题:

android - 强制 "portrait"方向模式

我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在list文件中添加了这些行:但它不适用于我的设备(HTCDesire)。它从“纵向”切换到“横向”,忽略list文件中的行。在阅读了更多论坛之后,我尝试将其添加到我的list文件中:我的Activity类中的这个函数:publicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setRequestedOrientation(Activity

android - 强制 "portrait"方向模式

我正在尝试为我的应用程序强制使用“纵向”模式,因为我的应用程序绝对不是为“横向”模式设计的。在阅读了一些论坛后,我在list文件中添加了这些行:但它不适用于我的设备(HTCDesire)。它从“纵向”切换到“横向”,忽略list文件中的行。在阅读了更多论坛之后,我尝试将其添加到我的list文件中:我的Activity类中的这个函数:publicvoidonConfigurationChanged(ConfigurationnewConfig){super.onConfigurationChanged(newConfig);setRequestedOrientation(Activity

ios - 为什么 CSS background-size : cover not work in portrait mode on iOS?

我正在尝试跨设备设置手动splash-image。我通过检查orientation(触摸设备)或screenwidthvs.screenheight(非触摸)并相应地设置url来实现。然后我通过Javascript添加这个CSS规则:document.styleSheets[3].insertRule('.initHandler:before{background:url('+x+')no-repeatcentercenterfixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size

iOS 6 : How do I restrict some views to portrait and allow others to rotate?

我有一个iPhone应用程序,它使用UINavigationController来呈现一个向下钻取的界面:第一个View,然后是另一个View,最多四个层次。我希望前三个View仅限于纵向,只有最后一个View可以旋转为横向。当从第四个View返回到第三个和第四个View时,我希望所有内容都旋转回纵向。在iOS5中,我只是在我的每个ViewController中定义了shouldAutorotateToInterfaceOrientation:以针对允许的方向返回YES。一切都按上述方式工作,包括返回纵向,即使设备在从ViewController#4返回到#3时处于横向。在iOS6中,

安卓 : How to detect the image orientation (portrait or landscape) picked from gallery while setting on an imageview?

我正在从画廊(相机相册)挑选的ImageView上设置图像。如果拾取的图像具有横向方向,它会完美显示,但如果图像处于纵向模式(即在纵向模式下单击图像),它会以90度旋转显示图像。现在我试图在设置imageview之前找出方向,但所有图像都给出相同的方向和相同的宽度高度。这是我的代码:UriselectedImage=intent.getData();if(selectedImage!=null){Bitmapbitmap=MediaStore.Images.Media.getBitmap(this.getContentResolver(),selectedImage);intstr=n