2014-04-10 35 views
0

我遇到佈局方向問題。 我最近做了一個Android應用程序,它有一個layoutlayout-land,但問題是 ,當我在模擬器上測試它的屏幕方向時,但是當我將 apk安裝到真實的android設備上時,layout-land即使我傾斜設備,xml也不起作用。Android地面佈局不適用於真實設備

我做了2佈局文件夾layout-landlayout並設置了相同的 名的xml文件到它,它正常工作與模擬器,但在實際的設備。我檢查了我測試的android設備,並且它們對設置沒有任何問題。對不起,我的英語不好。

+3

顯示你的清單文件。 – Piyush

+0

也許你忘記打開設備上的屏幕方向。 – ChuongPham

+0

android:configChanges =「orientation | keyboardHidden」在清單中的活動declration中使用它。希望!!!它的工作.. –

回答

1

的平板有效的名稱:

layout-sw600dp-land 
layout-sw720dp-land 

檢查清單你必須補充:android:configChanges="orientation" ..你的活動

android:theme="@android:style/Theme.Translucent.NoTitleBar"

必須添加android:screenOrientation="sensor"

+1

這是爲平板電腦。 –

+0

@BobMalooga我不知道他是否使用平板電腦或電話設備:) –

+3

'layout-land'適用於所有Android設備,而不僅僅是平板電腦。 – ChuongPham

相關問題