Android禁止横竖屏和解决切换屏幕时重启Activity的方法
来源:互联网 发布:编程的希望纪录片 编辑:程序博客网 时间:2024/06/05 20:33
在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,实现横竖屏切换了。
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- Android禁止横竖屏切换或禁止横竖屏切换时重启Activity
- Android禁止横竖屏切换或禁止横竖屏切换时重启Activity
- 与屏幕有关的设置:禁止横竖屏切换;横竖屏切换不重启Activity;动态设置横竖屏
- activity禁止横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 解决Android手机 屏幕横竖屏切换
- 《『若水新闻』客户端开发教程》——02.主界面设计
- Ruby on Rails,Routes配置routes.rb及请求解析规则
- undefined reference to 'pthread_create'
- 由JDBC浅谈JNDI及其在WebSphere中的配置和企业级应用中DB Session在Spring下的管理
- linux GCC 64位编程技巧
- Android禁止横竖屏和解决切换屏幕时重启Activity的方法
- linux 库的创建与使用
- uclinux系统简介
- Linux crontab 命令格式与详细例子 .
- 内核中的多播
- NSClassFromString
- STL学习之输入、输出迭代器
- 关于android的sdk版本和分辨率
- Excel和OpenFileDialog