Использование? Android: attr / в обратно совместимых приложениях
Я пытаюсь сделать приложение ICS (уровень API 15) совместимым с Gingerbread (уровень API 10), и я получаюInflateException Error inflating class <Unknown>
для любого макета XML, который имеет?android:attr/
приписывать. Если я закомментирую эти атрибуты, я смогу скомпилировать и запустить приложение, но тогда оно, конечно, выглядит ужасно.
Я предпочел бы не дублировать все элементы изandroid.R.attr
что я использую, но в данный момент я забыл о другом способе сделать это.
Я использую ActionBarSherlock, чтобы заставить ActionBar работать, и я, кажется, не использую что-либо еще, для чего требуется библиотека поддержки (хотя я включил ее во время процесса выяснения этого), это только эти тематические ресурсы, на которых я застрял.
Некоторые из ресурсов тем, которые я использую:
?android:attr/textColorSecondaryInverse
?android:attr/textAppearanceLarge
?android:attr/dividerVertical
?android:attr/selectableItemBackground
?android:attr/textAppearanceMedium
?android:attr/dividerVertical
?android:attr/dividerHorizontal