我正在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手機和平板電腦的Android應用程序佈局
- 4. 支持samall和大屏幕(平板電腦和手機)的android應用程序
- 5. Android應用程序屏幕支持電話和平板電腦
- 6. android如何區分智能手機或平板電腦
- 7. 在Android手機或平板電腦上開發應用程序
- 8. 平板電腦上的手機的Android應用程序
- 9. Android平板電腦應用程序 - ActionBar
- 10. 支持在Android平板電腦
- 11. Android手機和平板電腦問題
- 12. 將Android平板電腦應用調整爲Android手機
- 13. 面向Web應用程序的智能手機和平板電腦庫
- 14. 如何在平板電腦上運行應用程序到智能手機?
- 15. Android電子市場中的應用程序不支持平板電腦。只適用於手機
- 16. 支持手機,平板而不是平板電腦
- 17. 檢測支持cookie和jQuery Mobile的智能手機/平板電腦瀏覽器
- 18. 在Android Studio中爲智能手機和平板電腦創建「通用」應用程序?
- 19. 在android(手機和平板電腦)中的通用應用程序
- 20. 將多個智能手錶連接到一個智能手機/平板電腦
- 21. iOS/Android Phonegap - 智能手機肖像,平板電腦上的風景
- 22. Android平板電腦與智能手機的觸摸事件頻率
- 23. 如何爲手機和平板電腦開發一款Android應用程序?
- 24. CodenameOne:將智能手機/平板電腦應用轉換爲Linux桌面應用
- 25. Android平板電腦?
- 26. Android平板電腦應用模板
- 27. 爲平板電腦和/或智能手機構建Phonegap
- 28. 針對智能手機,平板電腦等的CSS開發
- 29. 智能手機/平板電腦開發之間的區別?
- 30. 重寫平板電腦和智能手機的url
哎感謝您的回答。但我已經這樣做了。我已經添加了支持屏幕元素,但仍然是功能強大的工作。 – iPhoneCoder 2011-04-29 05:32:40