2011-12-31 77 views
0

在我的程序中,我將我的佈局方向設置爲垂直,但如果我將手機水平旋轉,則屏幕顯示不正常,因爲橫向屏幕的尺寸與垂直方向相比較少,所以將其保持橫向模式時底部是不是 顯示,所以如何解決所有這些問題?如何處理屏幕方向?

請告訴我,我想保持它的水平屏幕會出現像在屏幕中心垂直 ,請幫助我??

回答

0

一個很常見的,簡單的解決方案是讓下/新layout-land文件夾資源,然後將您原始的XML到這個新文件夾,使您的adjustements以XML像android:orientation="horizontal"android:orientation="vertical"

0

您可以修改清單文件(AndroidManifest.xml中),並強制活動只肖像模式,就像這樣:

請參考下面的主題: Android - disable landscape mode?

+0

@bertrand感謝 – ravi 2011-12-31 11:18:42

+0

戈帕爾感謝幫助我 – ravi 2011-12-31 11:19:59

0

如果你不想阻止或然後嘗試它:

您可以使用單獨的xml進行縱向和橫向模式。

  1. 你必須創建單獨的文件夾佈局,土地,佈局端口

  2. 保存在它的佈局XML。

  3. 這兩個佈局xml應該有相同的名稱。

注意:保持組件id在xml中都是相同的。只是安排

如果你想阻止方向:

在您的清單

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