我正在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