android 模拟器横竖切换
16lz
2021-01-23
ctrl+F11
可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
比如
1.if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
2. //横向
3. setContentView(R.layout.file_list_landscape);
4.}else{
5. //竖向
6. setContentView(R.layout.file_list);
7.}
可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
比如
1.if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){
2. //横向
3. setContentView(R.layout.file_list_landscape);
4.}else{
5. //竖向
6. setContentView(R.layout.file_list);
7.}
更多相关文章
- Activity属性
- android RelativeLayout 布局属性详解
- Android 复习笔记之图解TextView类及其XML相关属性和方法
- RelativeLayout的常用属性
- TextView属性android:ellipsize实现跑马灯效果,TextView内容过长
- Android 系统属性 Property