我正在Android中創建應用程序。最初我只是爲了智能手機而製作的,但現在我想要同樣的應用程序來支持Android平板電腦。問題在於縮放。它不會縮小到平板電腦屏幕的大小。我已經使用LinearLayout的高度和寬度作爲fill_parent。Android智能手機應用程序支持Android平板電腦
回答
你想讀這片手冊:http://developer.android.com/guide/practices/screens_support.html
(請不要讀它!)
但你可以嘗試添加在你的AndroidManifest.xml屏幕支持:
該平臺還提供了一個 清單元素,其屬性爲android:smallScreens, android:normalScreens, android:largeScreens和 android:xlargeScreens允許您指定 您的 應用程序支持的通用屏幕尺寸。
使它看起來像這樣:
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
...
</manifest>
的screen-support page還指出這一點:(EMPH礦)
通過保持與現有 設備的兼容性讓你的應用程序的 安卓的minSdkVersion屬性,因爲它 是。您不需要增加該屬性的值 以支持新的設備和多個屏幕 。擴展 兼容性爲Android 1.6(和 更高)設備由添加新的 屬性 - android:targetSdkVersion - 到uses-sdk元素。將該屬性的值 設置爲「4」。 [爲了支持 xhdpi和XLARGE屏幕,設置 值「9」。這允許你 應用程序「繼承」了 平臺的多屏支持, 即使它在技術上使用 早期版本的API。
因此,更新minSdkVersion的溶劑似乎對於最一般的情況是不希望的。如果您的情況爲'3'作爲minSdkVersion,請將其保留,但爲了兼容性添加targetSdkVersion。
問題在於min sdk版本。如果我將min sdk版本設置爲3或更小,或者根本沒有設置,則會出現縮放問題。但是,如果我將它設置爲4或更大,它可以很好地工作。在設置min sdk版本等於或大於4後,該應用佔用完整的平板電腦屏幕高度和寬度。
我不同意這是你應該做的。我會把'爲什麼'加進我的主頁;) – Nanne 2011-04-29 05:45:36
- 1. Android:智能手機或平板電腦
- 2. Android - 支持手機上的平板電腦應用程序
- 3. 適用於智能手機和平板電腦的Android應用程序
- 4. 在平板電腦上測試智能手機應用程序
- 5. 平板電腦Android應用程序分辨率正在突破智能手機
- 6. Phonegap應用程序distrubute版本的平板電腦或智能手機Android
- 7. Android:如何爲智能手機和平板電腦設計應用程序?
- 8. 開發面向智能手機和平板電腦的Android應用程序
- 9. Android手機和平板電腦的Android應用程序佈局
- 10. 支持samall和大屏幕(平板電腦和手機)的android應用程序
- 11. Android應用程序屏幕支持電話和平板電腦
- 12. 開發通用Android應用程序(手機和平板電腦)
- 13. Android Market通用應用程序(平板電腦+手機)
- 14. android如何區分智能手機或平板電腦
- 15. 針對智能手機和/或平板電腦的android開發
- 16. 多個Android智能手機連接到平板電腦
- 17. Android智能手機和平板電腦的碎片處理?
- 18. Android平板電腦測試手機應用程序
- 19. 在Android手機或平板電腦上開發應用程序
- 20. 平板電腦上的手機的Android應用程序
- 21. 多個APK對手機和平板電腦的支持android
- 22. 限制Android應用僅適用於不支持平板電腦的手機
- 23. Android平板電腦應用程序 - ActionBar
- 24. 轉換Android應用引入BlackBerry智能手機和平板電腦
- 25. 將Android TV支持添加到現有智能手機/平板電腦應用的最佳做法是什麼?
- 26. Android,如何支持平板電腦?
- 27. 支持在Android平板電腦
- 28. trigger.io - 僅支持Android平板電腦
- 29. Android手機和平板電腦問題
- 30. 喚醒Android手機/平板電腦?
哎感謝您的回答。但我已經這樣做了。我已經添加了支持屏幕元素,但仍然是功能強大的工作。 – iPhoneCoder 2011-04-29 05:32:40