Android禁止横竖屏和解决切换屏幕时重启Activity的方法
来源:互联网 发布:桌面工作计划安排软件 编辑:程序博客网 时间:2024/06/14 05:23
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
在AndroidManifest.xml的Activity配置中加入 android:screenOrientation=”landscape”属性(landscape是横向,portrait是纵向)。比如
<activity android:name=".ContactsManagerActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
二、一般横竖屏切换时,activity要重启,为了避免重启,可以在activity中属性中加如:android:configChanges=”orientation“,然后在activity中复写onConfigurationChanged()方法,例如
public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
if (newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE) {
setContentView(R.layout.imageswitch);
//横屏
} else {
setContentView(R.layout.editcontact);//竖屏
}
super.onConfigurationChanged(newConfig);
}这样就可以实现不重启activity,实现横竖屏切换了。
作者 张译成
- 点击复制链接 与QQ/MSN好友分享!分享到:
- 您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力
- 上一篇:Android SharedPreferences用法
- 下一篇:android设置背景图片xml的background和java的getDrawable()
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏切换或禁止横竖屏切换时重启Activity
- Android禁止横竖屏切换或禁止横竖屏切换时重启Activity
- 与屏幕有关的设置:禁止横竖屏切换;横竖屏切换不重启Activity;动态设置横竖屏
- activity禁止横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- access
- 关于Block代码块的使用方法
- MATLAB矩阵和数组
- ie和webkit浏览器页面居中问题
- 双链表操作
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- 黑马程序员-学习日记13(IO流 3 对象的序列化)
- 角点检测(特征值,Harris,FAST)
- poj 2192 字符串匹配
- 初次使用Eclipse的Maven插件时add dependency找不到包的解决办法
- MSNP18协议分析(一)--- MSN协议介绍
- Ubuntu12.04 DNS设置重启后丢失解决方法
- AIX&Linux用户安全控制
- 分享网站建站过程中遇到的各种错误