安卓手機豎屏怎麼辦-ag真人国际官网
① 安卓手機怎樣換為橫屏
方法一:在androidmanifest.xml中配置
假設不想讓軟體在橫豎屏之間切換,最簡單的辦法就是在項目的androidmanifest.xml中找到你所指定的activity中加上android:screenorientation屬性。他有下面幾個參數:
"unspecified":默認值 由系統來推斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向.
"landscape":橫屏顯示(寬比高要長)
"portrait":豎屏顯示(高比寬要長)
"user":用戶當前首選的方向
"behind":和該activity以下的那個activity的方向一致(在activity堆棧中的)
"sensor":有物理的感應器來決定。假設用戶旋轉設備這屏幕會橫豎屏切換。
"nosensor":忽略物理感應器。這樣就不會隨著用戶旋轉設備而更改了("unspecified"設置除外)。
方法二:在java代碼中設置
設置橫屏代碼:setrequestedorientation(activityinfo.screen_orientation_landscape);//橫屏
設置豎屏代碼:setrequestedorientation(activityinfo.screen_orientation_portrait);//豎屏
由於橫屏有兩個方向的橫法,而這個設置橫屏的語句,假設不是默認的橫屏方向,會把已經橫屏的屏幕旋轉180°。
所以能夠先推斷是否已經為橫屏了。假設不是再旋轉,不會讓用戶認為轉的莫名其妙啦!代碼例如以下:
if(this.getresources().getconfiguration().orientation ==configuration.orientation_portrait){
setrequestedorientation(activityinfo.screen_orientation_landscape);
}
三:
1.直接新建兩個布局文件,剩下的就什麼也不用管了:右鍵單擊『res』文件夾 -> 'new' -> 'android resource directory'; 將 directory name 填寫 layout-land,resource type 選擇layout,這是建立了一個橫屏的布局文