我正在开发一个应用程序,但遇到了一个严重的问题(在我个人看来,Android 确实是个大失败)。如果您尝试在 API 13 之前支持多个屏幕(添加了“小宽度”功能),您必须使用屏幕尺寸(小、中等)和密度(ldpi、mdpi 等)为不同的用户提供不同的布局屏幕。一切运行良好,直到您想要同时支持 10 英寸平板电脑和 7 英寸平板电脑。例如,具有 1280X800 分辨率和 160 密度的 10 英寸平板电脑(大多数平板电脑)和 Kindle(1024x600,密度 160、7')对于 Android 是相同的,这意味着在 API 13 之前(并非所有平板电脑都运行 3.2然而)我不能分别为它们中的每一个提供不同的布局/尺寸值。
我真的不想在代码中进行所有讨厌的计算,只是为了确定文本的大小。我很确定很多人都会遇到这个问题。
有谁知道这个的解决方案?
谢谢, 埃拉德