我開發了一款應用程序,可以在android平板電腦上運行。它完美地在android手機上工作。當我在平板電腦上運行它時,它並沒有在整個屏幕上展開。它只是覆蓋了一個相當於移動設備的區域。我希望它也可以在平板電腦上運行,並覆蓋整個屏幕在移動設備上運行。我必須在使用設計之前爲每種類型創建兩種不同的設計,並且在運行時我必須檢查它是否是android手機或桌面?適用於平板電腦的Android應用程序
回答
添加以下代碼塊在您的清單文件中的<uses-sdk>
標籤後:
<supports-screens
android:xlargeScreens="true"
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
注:添加android:xlargeScreens="true"
屬性,當且僅當你minSdkVersion
等於或大於9
以上。
除了添加這段代碼,請按照this鏈接。也建議你要經過以下幾個環節:
Supporting Different Screen Sizes
Supporting Different Densities
希望這有助於。
謝謝。有效。雖然我發現了一些意見問題,但我會盡快處理。 – 2012-02-03 07:41:21
不客氣。很好,解決方案的工作。如果你面對另一個問題,那麼,SO總是在那裏。 – Ghost 2012-02-03 07:42:44
添加下面的代碼在Android清單
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true" />
請儘量
<uses-sdk android:minSdkVersion="8" android:maxSdkVersion="11"/>
<supports-screens android:anyDensity="true" />
中的Manifest.xml
標記之前。
我希望它可以幫助你。
我認爲你使用固定寬度和高度的應用程序中的任何視圖或佈局,以支持您的移動設備的固定分辨率。
如果您在應用程序中使用fill_parent,wrap_content和weight屬性等應用程序,應用程序將填充任何Android設備的整個屏幕。一旦檢查你的代碼。
小例子
假設設備沒有旋轉。您的設備的分辨率爲320 X 240.您必須水平填充3個按鈕,您可以將每個按鈕寬度設置爲100,並保留爲佈局的邊距/填充。如果您在分辨率爲640 X 480的設備上運行相同的應用程序,則會在3個按鈕之後出現一些空間。如果對這3個按鈕和父級的layout_width = fill_parent使用width = fill_parent和layout_weight = 1,則在任何分辨率下,這3個按鈕將填充整個屏幕寬度。
我希望它可以幫助你。
- 1. 只適用於平板電腦的Android設計應用程序
- 2. 適用於平板電腦的Android應用程序
- 3. 適用於Android平板電腦的Python應用程序
- 4. 僅適用於平板電腦的Android應用程序?
- 5. 適用於Android平板電腦的應用程序
- 6. 僅適用於平板電腦的Android應用程序
- 7. 禁用僅適用於平板電腦的應用程序
- 8. Android平板電腦應用程序 - ActionBar
- 9. 僅適用於平板電腦的Flex移動應用程序
- 10. phonegap構建應用程序不適用於平板電腦?
- 11. 如何讓平板電腦僅適用於平板電腦,只適用於手機平板電腦?
- 12. 適用於平板電腦和手機的通用Android應用程序
- 13. 適用於智能手機和平板電腦的Android應用程序
- 14. 適用於多屏幕(手機和平板電腦)的Android應用程序
- 15. eclipse sdk用於android蜂窩平板電腦應用程序?
- 16. APK不適用於平板電腦
- 17. 僅適用於平板電腦設備
- 18. Honeycomb僅適用於平板電腦嗎?
- 19. 適用於手機和平板電腦
- 20. 僅適用於平板電腦
- 21. 適用於平板電腦和手機的通用應用程序
- 22. 適用於手機和平板電腦的Android應用程序:1個或2個應用程序?
- 23. Android平板電腦應用模板
- 24. Android手機和平板電腦的Android應用程序佈局
- 25. 用於開發的Android平板電腦
- 26. 使用phonegap的Android平板電腦應用程序?
- 27. Android應用程序適用於移動設備,但不適用於平板電腦設備
- 28. 如何限制僅適用於10.1平板電腦的應用程序?
- 29. Android應用程序屏幕支持電話和平板電腦
- 30. 應用程序不適合平板電腦
http://developer.android.com/guide/practices/screens_support。html – nik431 2012-02-03 04:45:41