一: 很多时候配置改变(Configuration Change) 最多遇到的就是横竖屏进行切换,一般的会重新加载Activity,不过这样的切换起来会看到界面非常的闪,原因是重新加载Activity了,今天学习一下重写 public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);}
来监听横竖切换进行操作下面直接进行步骤1:在AndroidManinfest.xml文件中可进行如下配置: 当然这个配置的改变状态还有其他好几个,可以并列设置2:重写public void onConfigurationChanged(Configuration newConfig) {
// TODO Auto-generated method stub
super.onConfigurationChanged(newConfig);} 在这个方法中进行改变的操作
看如下的源代码:
[java] - public void onConfigurationChanged(Configuration newConfig) {
- // TODO Auto-generated method stub
- super.onConfigurationChanged(newConfig);
- if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE)
- {
- Log.i(TAG, "To Landscape");
- }
- else if(newConfig.orientation==Configuration.ORIENTATION_PORTRAIT) {
- Log.i(TAG, "To Portrait");
- }
- }