在我的程序中,我將我的佈局方向設置爲垂直,但如果我將手機水平旋轉,則屏幕顯示不正常,因爲橫向屏幕的尺寸與垂直方向相比較少,所以將其保持橫向模式時底部是不是 顯示,所以如何解決所有這些問題?如何處理屏幕方向?
請告訴我,我想保持它的水平屏幕會出現像在屏幕中心垂直 ,請幫助我??
在我的程序中,我將我的佈局方向設置爲垂直,但如果我將手機水平旋轉,則屏幕顯示不正常,因爲橫向屏幕的尺寸與垂直方向相比較少,所以將其保持橫向模式時底部是不是 顯示,所以如何解決所有這些問題?如何處理屏幕方向?
請告訴我,我想保持它的水平屏幕會出現像在屏幕中心垂直 ,請幫助我??
一個很常見的,簡單的解決方案是讓下/新layout-land
文件夾資源,然後將您原始的XML到這個新文件夾,使您的adjustements以XML像android:orientation="horizontal"
和android:orientation="vertical"
您可以修改清單文件(AndroidManifest.xml中),並強制活動只肖像模式,就像這樣:
請參考下面的主題: Android - disable landscape mode?
如果你不想阻止或然後嘗試它:
您可以使用單獨的xml進行縱向和橫向模式。
你必須創建單獨的文件夾佈局,土地,佈局端口
保存在它的佈局XML。
這兩個佈局xml應該有相同的名稱。
注意:保持組件id在xml中都是相同的。只是安排
如果你想阻止方向:
在您的清單
<activity android:name="YOUR_ACTIVITY"
android:screenOrientation="portrait" />
@bertrand感謝 – ravi 2011-12-31 11:18:42
戈帕爾感謝幫助我 – ravi 2011-12-31 11:19:59