1)、設定activity強制橫屏,成像效果不錯,所見即所拍,但是系統元件一樣跟著橫屏,比如選單,預覽對話方塊等。
//橫屏 //setrequestedorientation(activityinfo.screen_orientation_landscape);
2)、設定相機預覽強制橫屏,能解決豎屏變形問題,但是橫屏又悲劇了。
//設定相機強制橫屏,防止預覽變形
3)、吸收方法1)和2)的教訓,我們來乙個完全之策:
設定activity的屬性:android:configchanges="orientation|keyboardhidden"(在manifest檔案的activity宣告中),然後在**中監聽橫豎螢幕切換,再設定相機預覽角度。
//橫豎屏切換@override
public void onconfigurationchanged(configuration newconfig) else
}
**
Android layout的橫豎屏處理
橫豎屏處理是開發應用是比較基礎的乙個要點,幾乎都會用到。一 layout land和layout prot的區別與使用 預設情況下,建立的android專案裡只有乙個layout資料夾,儘管這樣也可以橫豎屏切換用,但是某些布局橫屏過後閒的格外的醜。橫屏過後就顯示的不全了,有時候看著比較糾結。所以需要...
android限制橫豎屏切換 方法
在需要限制橫豎屏切換的時候,只需要在androidmanifest.xml檔案中加入android screenorientation屬性限制。android screenorientation landscape 是限制此頁面橫屏顯示,android screenorientation portr...
三星手機無論橫豎屏拍照都會橫屏傳送的問題
關於三星手機的拍照無論橫豎屏拍,都會以橫屏方式傳送出去的問題 首先新增乙個判斷 讀取 exif資訊中的旋轉角度 param path 路徑 return角度 public static intreadpicturedegree string path catch ioexception e retu...