android 模拟器横竖切换
16lz
2021-12-04
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.}
更多相关文章
- android intent和intent action大全
- RelativeLayout用到的一些重要的属性
- Android培训班(49)
- Android与Javascript交互之入门
- Android(安卓)回调详解及简单实例
- Activity属性
- Android(安卓)android.text.TextWatcher详解
- android RelativeLayout 布局属性详解
- android:configChanges="orientation|keyboardHidden"的使用