Я пытаюсь сделать приложение 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