Android屏幕方向调整的两种方式
Android屏幕方向調整
作者:堅果
公眾號:“大前端之旅”
華為云享專家,InfoQ簽約作者,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術的分享,包括Flutter,小程序,安卓,VUE,JavaScript。
方法一:在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);//豎屏
總結
以上是生活随笔為你收集整理的Android屏幕方向调整的两种方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android 系统到底提供了哪些东西,
- 下一篇: 一个统计编码时长的Vscode插件神器