activity的横屏和竖屏设置
2016-03-17 22:13
881 查看
主要在清单文件这样配置:
2、那么如何让屏幕横屏或者竖屏时对activity没有影响呢?应当这样配置:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <activity android:screenOrientation="landscape"//说明它是横屏,也可以设置为竖屏 android:name="com.example.lifecycle.MainActivity" android:label="@string/app_name"> <intent-filter> <actionandroid:name="android.intent.action.MAIN"/> <categoryandroid:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application>
2、那么如何让屏幕横屏或者竖屏时对activity没有影响呢?应当这样配置:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme"> <activity android:configChanges="orientation|keyboardHidden|screenSize" android:name="com.example.lifecycle.MainActivity" android:label="@string/app_name"> <intent-filter> <actionandroid:name="android.intent.action.MAIN"/> <categoryandroid:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application>
orientation:说明屏幕变化;keyboardHidden:说的按键变化;screenSize:说的是屏幕尺寸变化;它们的变化对activity没有影响 3、为什么要设置android:configChanges="orientation|keyboardHidden|screenSize"它们?因为屏幕切换时会销毁activity对象,然后重新创建,这样设置后就不会
相关文章推荐
- iOS UITableView , UITableViewController ,UITableViewCell实现全国各省市遍历,选择相应的地区
- 脱坑之路-车站项目问题总汇
- Lost in the City
- 丑数
- zjnu 1739 PŠENICA()
- linux 目录或文件相关的命令
- Matplotlib 图例中文显示(大小修改)
- 用户使用时的权限问题 && 网卡图标出现“device not managed”
- iOS警示框—判断是否有空格和回车
- OPENWRT ON ARM-BASED PLATFORM (RASPBERRY PI 2)
- PHP中的命名空间
- 82.动态规划:背包问题
- javascript模块化详解
- 82.动态规划:背包问题
- Rotating Sentences
- 连续子数组的最大和
- react、redux什么的都用起来 【2】异步action和redux中间件
- 0317总结
- 多重背包-POJ 2392 Space Elevator
- 如何将代码上传到github