我的應用程式設定了導航,它是一個單一的活動應用程式。片段鏈接如下:
MainFragment->GameFragment
MainFragment-> GameSetupFragment->GameFragment
我需要完成的事情:根據設定,GameFragment 有時應該鎖定在橫向模式下。當我在一個活動中這樣做時,我寫了一行代碼:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
如果我使用碎片,我該怎么辦?有沒有辦法告訴片段所有者(即活動)切換方向?
uj5u.com熱心網友回復:
假設您知道您的片段已附加到活動,您可以requireActivity()在片段中呼叫以獲取您的活動:
requireActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/490323.html
下一篇:如何將片段背景關系傳遞給配接器?
