2011-08-19 32 views
0

我是Android世界的新手,截至今天,我完成了我的第一個應用程序。Android - 如何阻止屏幕適應旋轉

我在一個物理設備上測試我的工作,最近它引起了我的注意,每當我打開/旋轉我的設備時,我的應用程序都會嘗試使自己適應新的分辨率800x400。

因爲我已經爲400x800分辨率設計了整個應用程序,所以這個改變弄亂了原始設計,並且在轉動/旋轉設備之前發送一個新的調用到最近一次活動的「onCreate」方法。

我想知道它是否可能,或者我應該使用哪個類來停止適應解決方案。

回答

3

這條線(在AndroidManifest.xml)將鎖定在縱向模式下活動:

<activity android:name="MyActivity" 
    android:screenOrientation="portrait" /> 

有些事情可以做,以使您的佈局在不同方向和分辨率,如使用驟降運行良好而不是像素來衡量你的看法。

如果您有時間,請考慮製作橫向模式的佈局文件。在res目錄中創建一個「layout-land」目錄,並在那裏放置橫向佈局文件,使用與其縱向對應文件名完全相同的文件名。

+0

謝謝,這很有幫助 – Pumpkin