Questions tagged «landscape»

11
强制“人像”定向模式
我试图对我的应用程序强制使用“人像”模式,因为我的应用程序绝对不是针对“风景”模式设计的。 阅读一些论坛后,我在清单文件中添加了以下几行: <application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:screenOrientation="portrait"> 但这不适用于我的设备(HTC Desire)。它从“肖像”或“风景”切换,而忽略清单文件中的行。 在更多论坛上阅读后,我尝试将其添加到清单文件中: <application android:debuggable="true" android:icon="@drawable/icon" android:label="@string/app_name" android:configChanges="orientation" android:screenOrientation="portrait"> 而这个功能在我的活动课中: public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } 但同样,没有运气。


10
如何为纵向和横向指定不同的布局?
我已经看到了有关能够为一个活动指定两个单独的布局xml文件的参考,其中一个为纵向,一个为横向。我还没有找到有关如何执行此操作的任何信息。如何为每个活动指定哪个xml文件是纵向布局,哪个是横向布局? 是否还可以为不同的屏幕尺寸指定不同的布局?如果是这样,这是怎么做的?



15
获取android.content.res.Resources $ NotFoundException:即使资源存在于android中,异常
请让我知道我要去哪里出错了。 我正在创建一个应用程序,该应用程序的活动之一只能在横向模式下进行。所以我在AndroidManifest.xml文件中添加了以下内容 <activity android:name=".LandScapeImageActivity" android:screenOrientation="landscape"></activity> 我已经创建了一个文件夹 / res / layout-land 并在其中添加名为see_today_landscape_layout的布局。 在onCreate()我添加以下内容 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.see_today_landscape_layout); .... } 但是,当我运行我的应用程序时,出现以下错误 02-06 13:46:14.358: E/AndroidRuntime(13286): FATAL EXCEPTION: main 02-06 13:46:14.358: E/AndroidRuntime(13286): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mid.kew.activities/com.mid.kew.activities.LandScapeImageActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f03002b 02-06 13:46:14.358: E/AndroidRuntime(13286): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2787) 02-06 13:46:14.358: E/AndroidRuntime(13286): at …

19
使用Swift在一个ViewController中强制使用横向模式
我试图在横向模式下仅强制应用程序中的一个视图, override func shouldAutorotate() -> Bool { print("shouldAutorotate") return false } override func supportedInterfaceOrientations() -> Int { print("supportedInterfaceOrientations") return Int(UIInterfaceOrientationMask.LandscapeLeft.rawValue) } override func preferredInterfaceOrientationForPresentation() -> UIInterfaceOrientation { return UIInterfaceOrientation.LandscapeLeft } 该视图以纵向模式启动,并且在我更改设备方向时保持旋转。 从不调用shouldAutorotate。 任何帮助,将不胜感激。
74 ios  swift  landscape 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.