Совместимость значков вкладок между уровнем API 3 и> = 5 - PullRequest
0 голосов
/ 26 января 2011

Мое приложение использует вкладки, и оно построено на основе SDK Level 3 (Android 1.5).

Google упоминает, что значки вкладок "сильно изменились" в Android 2.0, поэтому они рекомендуют создавать два набора значководин для <уровня 5, а другой для> = уровня 5 и установите android:targetSdkVersion на 5 в манифесте приложения (см. http://developer.android.com/guide/practices/ui_guidelines/icon_design_tab.html). НО этот атрибут был введен в API уровня 4, поэтому нет способа объявитьэто потому, что я на уровне API 3 (см. http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target).

Как правильно обращаться с этим делом?

1 Ответ

0 голосов
/ 26 января 2011

После разработки кода на уровне 3 (чтобы гарантировать, что вы не используете API, которые были представлены позже), измените целевой уровень на 5 или выше и исправьте манифест.Код, скомпилированный для более новых целей, будет работать на устройствах уровня 3, если код использует только вызовы уровня 3 API.Вы также можете добавить папки ресурсов с "-v5" в названии, чтобы поместить значки уровня> = 5.

...