2013-12-13 101 views
-4

請建議我如何在橫向模式和手機模式下開發平板電腦的Android應用程序。 謝謝。如何在橫向模式和手機模式下開發平板電腦的Android應用程序

+0

詢問代碼的問題必須證明對所解決問題的最小理解。包括嘗試解決方案,爲什麼他們沒有工作,以及預期的結果。另請參見:[堆棧溢出問題清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist) – reto

回答

0

您可以提供備用佈局。創建文件夾/res/layout-land並將其中的佈局XML文件。

0

通過設置活動標記的屬性在這樣的清單文件中禁用該設備的方向傳感器:

android:screenOrientation="nosensor" 

當你運行你的應用程序,默認情況下縱向設置爲手機和景觀片劑(因此它會從layout-xlarge-land中選擇xml文件)。並且,由於您已設置了方向鎖定,因此它仍保持此方向。

0

現在使你的應用程序篩,符合市場預期,請按照下面的步驟兩個方向努力:

  1. 如下面的截圖所示,在「資源」文件夾中,創建一個新的文件夾名稱「佈局土地」,爲了橫向方向附加地。
  2. 對於橫向定位,請在「layout-land」文件夾下創建佈局xml,其名稱與「layout」文件夾下佈局xml的名稱相同。請注意,layout和land-land文件夾中的xml文件的名稱應該相同。

Screen orientation–Portrait/Landscape

一下,也提到這個

<supports-screens android:resizeable=["true"| "false"] 
        android:smallScreens=["true" | "false"] 
        android:normalScreens=["true" | "false"] 
        android:largeScreens=["true" | "false"] 
        android:xlargeScreens=["true" | "false"] 
        android:anyDensity=["true" | "false"] 
        android:requiresSmallestWidthDp="integer" 
        android:compatibleWidthLimitDp="integer" 
        android:largestWidthLimitDp="integer"/&rt; 

In this manner image provider

0

你應該有檢查設備類型編程(link)。如果設備是可移動的,則將應用程序方向鎖定爲人像,否則鎖定方向爲橫向模式。 (link)而且您需要兩個佈局文件夾 - 佈局和佈局 - 土地。

相關問題