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