0

我有一個條件。我的Project中有一個SDK,它在需要執行操作時改變活動方向。但是在操作之後,我必須根據設備方向設置活動方向。UI方向更改 - 使其獨立旋轉

我使用以下方法將屏幕方向設置回以前的方向。但是,當我設置它。下次如果我旋轉我的設備,我的活動不會根據設備改變方向。

任何人都可以建議我適當的解決方案,使我的活動再次靈活。或者解決這種情況。提前致謝。

if(this.getResources().getConfiguration().orientation !=Configuration.ORIENTATION_PORTRAIT) 

    { 
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

    } 

回答

0

當設備旋轉時,您的活動將根據設備採取其方向,但如果將其設置爲方向,則設備方向不會改變。

請參閱本博客:

http://android-developers.blogspot.com/2009/02/faster-screen-orientation-change.html

+0

我知道。但是當外部SDK改變其旋轉角度時,我該如何調整我的活動方向。 –

+0

當方向更改時,正在以橫向模式查看佈局 - 陸地文件夾中的視圖,否則您的默認文件夾。你可以使用它來調整大小。 –

+0

我做它的土地文件夾。但是親愛的,當sdk內部改變我的UI旋轉時,需要在運行時旋轉活動旋轉。我明白你的意思。我必須刷新我的屏幕旋轉。 –

相關問題