判斷當前是橫屏還是豎屏

判斷當前屏是橫屏還是豎屏有如下幾種方法,現彙總如下:

1.通過獲取當前屏幕的尺寸來判斷

 

代碼如下:

 

其中通過取得的長和寬是隨着屏幕的切換而變化的,如果是豎屏時,則得到的寬會比長更小,如果是模屏的話,則得到的寬會比長更小。

 

2.通過android.content.res.Configuration類

使用這個方法時,需要在AndroidManifest.xml配置文件中申明應用程序自己能感知屏幕切換操作。

然後在Activity中override 如下方法,然後在如下方法中加入橫豎屏判斷程序:

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章