项目需要,只有某个界面需要横屏显示,其它全只支持竖屏显示即可,网上资料很多,但是试过都不好用,最后发现是因为我的项目UIViewController外层是UINavigationVeiwController,只在UIViewController重载supportedInterfaceOrientat ...
分类:
移动开发 时间:
2016-08-06 12:57:12
阅读次数:
184
在项目中,有时候可能会想使不同的页面显示的横竖屏也不一样,比如前一段我做的《广播体操》的项目,在首页面,肯定是想使页面为竖屏显示,但是播放页面要为横屏显示,即使用户的手机可以转屏,我们的播放页面也要是横屏显示。 有这样的需求,我们可以借助react-native的第三方组件,react-native ...
分类:
其他好文 时间:
2016-04-20 13:03:40
阅读次数:
910
让应用在横屏模式下启动 为了让应用从竖屏模式切换为横屏模式,我们得完成三件事情: 1. 更改设备的”Supported Device Orientations”设置; 2. 让Main.storyboard中的视图控制器中的view使用横屏显示; 3. 更改ViewController.m中的一行代 ...
分类:
其他好文 时间:
2016-04-08 19:34:27
阅读次数:
119
- (void)fullButtonAction:(UIButton *)sender{ UIWindow *keyWindow = [UIApplication sharedApplication].keyWindow; if ([sender.titleLabel.text isEqualT.....
分类:
其他好文 时间:
2015-12-07 20:52:53
阅读次数:
204
开发中经遇到某个Ativity需要强制横屏,例如:一个Ativity负责播放视频,竖屏看起来极丑,那干脆打开该Activity的时候就让它横屏显示。这需要在清单文件中找到该Activity,然后加入一行代码,来指定它的显示方式:android:screenOrientation=”landscape”(强制横屏)android:..
分类:
其他好文 时间:
2015-11-23 06:37:55
阅读次数:
180
当进入一个页面以后,我们不希望EditText获取焦点自动弹出软键盘,占据大半个屏幕。方法一让LinearLayout率先获取焦点,代码如下:方法二(推荐)在manifest中设置对activity的控制,实现屏幕始终横屏显示或竖屏显示也是在这里设置,一并列出来
分类:
移动开发 时间:
2015-11-17 12:43:25
阅读次数:
240
1.采用不同的布局文件
res文件下
选中layout Ctrl+C
选中res Ctrl +V
创建layout-land横屏显示的layout
同理创建layout-port竖屏显示的layout
图片横屏竖屏
选中drawable-xhdpi Ctrl+C
选中res Ctrl + V
创建drawable-land-xhdpi
其他分辨率的也一样...
分类:
移动开发 时间:
2015-08-12 09:02:29
阅读次数:
411
方案一:在AndroidManifest.xml中配置
在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,它有以下几个参数:
"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向.
"landscape":横屏显示(宽比高要长) ...
分类:
移动开发 时间:
2015-06-24 10:59:22
阅读次数:
140
使用Android模拟器测试自己开发的程序时,有时候会发现屏幕为横屏显示,查看效果很不方便。
这里记录了一种禁止横屏的方法。
在文件 Mainfest.xml 中,在需要禁止横屏的 activity 里面添加两个设置语句,如下
<activity
...
android:screenOrientation="portrait" ...
分类:
移动开发 时间:
2015-06-02 17:50:59
阅读次数:
129
在应用程序中用到MPMoviePlayerViewController时,有时需要保持应用程序为竖屏状态,而视频播放器显示为横屏,如何做呢?如果采用强制横屏的方法,应用审核的时候是不会通过的,因为该方法已经被苹果禁止了。主要代码如下:[html]view plaincopy-(void)addVid...
分类:
移动开发 时间:
2015-04-08 22:43:03
阅读次数:
166