0
在我自己的應用程序中,我調用藍牙功能,並且我想要以橫向模式顯示藍牙許可請求對話框。強制藍牙許可請求對話框始終使用橫向模式
我知道如何強制Android活動始終使用橫向模式,並已達到此效果。但藍牙許可請求對話框來自系統應用程序。那麼如何控制它的方向?
在我自己的應用程序中,我調用藍牙功能,並且我想要以橫向模式顯示藍牙許可請求對話框。強制藍牙許可請求對話框始終使用橫向模式
我知道如何強制Android活動始終使用橫向模式,並已達到此效果。但藍牙許可請求對話框來自系統應用程序。那麼如何控制它的方向?
嘗試寫在onconfigurationchanged()方法中的相同的代碼。當你改變方向活動時,會出現這種方法&而不是onCreate()方法。 &現在檢查它會給你當前的結果。
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if(newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE)
Log.i("orientation", "Orientation changed to: Landscape");
else
Log.i("orientation", "Orientation changed to: Portrait");
}
也許你誤解了我的意圖。主機應用程序已經設置爲橫向模式並將保持此狀態。我只想將藍牙權限請求對話框也顯示爲橫向模式。但對話框來自系統應用程序,而不是我的。 – navylover