①不理会。。
②只竖屏显示(android:screenOrientation="portrait")
只横屏显示(android:screenOrientation="landscape")
③简单的防止重载:
在 AndroidManifest.xml中加入:android:configChanges="orientation|keyboardHidden"
在activity中重载onConfigurationChanged事件
- @Override
- public void onConfigurationChanged(Configuration config) {
- super.onConfigurationChanged(config);
- }
复制代码
④横竖屏分别布局
论坛上也有很多讲解这部分的,但像我这样的新手还是一头雾水,今看到guoen的一篇文章,真是豁然开朗,遂分享之~
横竖屏分别布局的方法是:
在res下新建
layout-land 横屏
layout-port 竖屏
然后把layout中的xml文件分别考到以上目录,修改下布局就可以了代码中不做任何更改。
在 AndroidManifest.xml文件中的 主Activity中加入
- android:configChanges="orientation|keyboardHidden"
复制代码
然后在主Activity中的onConfigurationChanged加入
- @Override
- public void onConfigurationChanged(Configuration config) {
- super.onConfigurationChanged(config);
- if (config.orientation == Configuration.ORIENTATION_PORTRAIT) {
- setContentView(R.layout.main); //布局
- tv = (TextView) findViewById(R.id.EditText01); //控件
- }
- if (config.orientation == Configuration.ORIENTATION_LANDSCAPE) {
- setContentView(R.layout.main); //布局
- tv = (TextView) findViewById(R.id.EditText01); //控件
- }
- }
复制代码
参看运行结果:
竖屏:
横屏:
分享到:
相关推荐
android 横竖屏切换demo,使用不同布局,是否重onCreate,分别作了演示。希望对大家有用.zip
(转发)详细介绍了android横竖屏切换的情况。感谢作者的分享。
Android横竖屏切换处理Demo源码.rar
Android横竖屏切换总结的word文档!
android activity 执行屏幕横竖屏切换的时候activity声明周期执行的竖屏的时候点击横屏 09-04 15:54:27.675: I/yxd(6708): 应用程序执行了============onPause===方法===>> 09-04 15:54:27.685: I/yxd(6708): 应用...
本文为大家分享了Android横竖屏切换及其对应布局加载问题,供大家参考,具体内容如下 第一,横竖屏切换连带横竖屏布局问题: 如果要让软件在横竖屏之间切换,由于横竖屏的高宽会发生转换,有可能会要求不同的布局。...
文档中对android横竖屏切换以及禁止切换进行了多种方法的详细描述,对android开发有所帮助
各个碎片之前的切换隐藏显示,以及androidPad横竖屏切换的使用demo
android 横竖屏切换的处理,效果更好些
android横竖屏切换[文].pdf
Android应用源码开发Demo,主要用于毕业设计学习。
主要介绍了Android横竖屏切换的相关技巧,结合实例形式总结分析了Android禁止及设置横竖屏切换、修改切换布局及拦截切换等相关技巧,需要的朋友可以参考下
主要为大家详细介绍了Android横竖屏幕切换生命周期,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
安卓Android源码——(横竖屏切换处理).rar
部分网友会发现Activity在切换到后台或布局从横屏LANDSCAPE切换到PORTRAIT,会重新切换Activity会触发一次onCreate方法,使用其他的方法同样可以实现
Android视频播放器(支持横竖屏切换)
在做android 开发时,在默认情况下当屏幕从竖评变到横屏时会触发 onConfigurationChanged 事件 在默认情况下会重新加载画面并显示和横评一样的画面,这样会有2个问题,布局问题,在竖屏 显示的布局到横屏中由于宽和...
android应用开发,包括横竖屏的切换以及屏幕自适应