activity横竖屏翻转不重载

可以给每个activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而是去调用onConfigurationChanged(Configuration newConfig). 这样就可以在这个方法里调整显示方式.
比如
Java代码
if(newConfig.orientation==Configuration.ORIENTATION_LANDSCAPE){  
    //横向  
    setContentView(R.layout.file_list_landscape);  
}else{  
    //竖向  
    setContentView(R.layout.file_list);  
}
 

你可能感兴趣的:(Activity)