我正在開發用於手機和平板電腦的Android應用程序。總是在風景的設備/平板電腦的Android佈局文件夾
我希望所有設備都使用縱向佈局。我爲它製作了一個「佈局」文件夾。但是,有一些X設備始終處於橫向模式。可能是大片。所以,我也做了一個「佈局土地」文件夾。
我需要添加哪個文件夾,以便X量設備始終只顯示橫向佈局,而其他設備將始終顯示縱向佈局?
主要要求是隻顯示肖像佈局。但是,當設備本身處於橫向模式時顯示橫向佈局(默認)。我正在談論以橫向模式顯示抽屜的設備,以及僅打開應用橫向佈局的設備。
這是自動嗎?
我有android:screenOrientation="portrait"
在清單。 我無法測試這個,因爲我沒有平板電腦/大型設備。
我已經看過this question和其他類似的問題。
你試試這個setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)之前;在setContentView()方法之前的onCreate()方法中 – Raju
爲什麼不在平板模擬器上測試它? Android Studio 2.2有先進的模擬器,可以讓你分析你的問題 – Marat
@Marat我有這個問題就像10-12天前。我習慣於寫下發生在它們之間的問題,然後分別解決它們。今天,我想整理一下。但奇怪的是,Android Studio的Preview開始以縱向顯示所有佈局。無論是10.1「平板電腦還是3.7」電話。 當我沒有'layout-land'文件夾時,像PixelC,Nexus7,Nexus9這樣的一些平板電腦被顯示爲橫向(在橫向上強制縱向佈局)。現在,它已經消失了,不知何故。不能以任何方式重現問題。但是,我不知道現場設備會如何行動。 – rupinderjeet