我知道這一點:的Android力方向上的一個辦法只有
android:screenOrientation="landscape"
但是這取決於你打開應用程序,更改方式,其方向(即使它的景觀,是有2種方式)。
如何強制應用程序打開一種方式?
爲了清楚起見,我真的只想在平板電腦底部的音量按鈕。
雖然我知道它的變化取決於我爲單個設備構建我的應用的構造函數,所以我想知道這是否可能。
我知道這一點:的Android力方向上的一個辦法只有
android:screenOrientation="landscape"
但是這取決於你打開應用程序,更改方式,其方向(即使它的景觀,是有2種方式)。
如何強制應用程序打開一種方式?
爲了清楚起見,我真的只想在平板電腦底部的音量按鈕。
雖然我知道它的變化取決於我爲單個設備構建我的應用的構造函數,所以我想知道這是否可能。
我相信你可以找到你需要的東西在這裏: activity | Android Developer #android:screenOrientation
還有比橫向和縱向更多的選擇,我相信那些幫助你將是「reverseLandscape」和「sensorLandscape」。由於音量按鈕因平板電腦而異,因此您可能需要使用「sensorLandscape」,並要求用戶將他們的平板電腦轉到這種方向,只是一個建議。
編輯:剛纔看到你說你正在爲一個設備建設,我想「reverseLandscape」會做得很好。
這種嘗試在Activity
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
onCreate()
方法你可以只鎖定橫向這樣:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者,如果你想反向橫向:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
不要忘記把清單文件放在活動y被定義了! 最好的問候
您還可以添加到清單文件此選項: 機器人:screenOrientation = 「肖像」
或
機器人:screenOrientation = 「風景」
NO,你錯了。 JK reverseLandscape就是我一直在尋找的東西。謝謝 ! –