[color=red]Android每次螢幕的橫豎切換Activity會重新OnCreate 為避免每次切換螢幕方向後重新開機Activity 可修改AndroidManifest.xml 在activity标簽内加入以下屬性:
android:configChanges="orientation|keyboardHidden"
再在Activity代碼中覆寫onConfigurationChanged函數即可
@Override
public void onConfigurationChanged(Configuration config) {
super.onConfigurationChanged(config);
}
————————-
//設為無标題欄
requestWindowFeature(Window.FEATURE_NO_TITLE);
//設為全屏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//設為橫屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
android:screenOrientation="landscape" //在配置檔案中,設為橫屏
android:screenOrientation="portrait"//在配置檔案中,設為豎屏
或者在res目錄下建立layout-land和layout-port目錄,相應的layout檔案不變,比如main.xml。layout-land是橫屏的layout,layout-port是豎屏的layout,其他的不用管模拟器自動尋找 [/color]