2016-06-08 60 views
0

我正在開發一個鎖定到手機肖像模式的Android應用程序。在應用程序的一部分中,用戶可以看一些漂亮的圖形。在這部分(僅限於)中,如果允許用戶更改爲橫向模式(如果他願意),那就太好了。只允許應用程序的特定部分的橫向模式

我知道這很簡單,如果圖形包含在他們自己的活動中,但不幸的是,他們不是。它們由片段顯示,而片段又顯示在一個有些複雜的標籤佈局中。

換句話說;除非用戶在特定的片段中,否則我想要將整個應用鎖定到肖像模式。然後,我想讓他允許他轉換到橫向模式(通過旋轉設備不一定需要其他解決方案)。當用戶從風景模式導航離開應用程序的那部分時,應該恢復肖像模式。

這有什麼辦法可以實現嗎?

+0

http://stackoverflow.com/questions/18268218/change-screen-orientation-programatically-using-a-button 它可以幫助你。 –

回答

0

你能做到動態地這樣說:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); 
相關問題