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.}
本文介绍了一种通过使用ctrl+F11为每个Activity添加特定属性来避免其重启的方法。该方法通过设置android:configChanges属性来阻止Activity因配置改变而重启,并引导开发者在onConfigurationChanged方法中处理不同的显示方式。
322

被折叠的 条评论
为什么被折叠?



