Uso de aplicativos android: attr / in backwards compatible
Estou tentando tornar meu aplicativo ICS (API level 15) compatível com Gingerbread (API level 10) e estou recebendoInflateException Error inflating class <Unknown>
para qualquer layout XML que tenha um?android:attr/
atributo. Se eu comentar esses atributos, posso compilar e rodar o aplicativo, mas, é claro, ele parece horrível.
Eu prefiro não duplicar todos os itens deandroid.R.attr
que estou usando, mas no momento estou perdido quanto a outra maneira de fazer isso.
Eu estou usando o ActionBarSherlock para fazer o ActionBar funcionar, e parece que eu não estou usando mais nada que requeira a biblioteca de suporte (embora eu tenha incluído isso durante o processo de tentar descobrir isso), são apenas esses temas. recursos baseados em que estou preso.
Alguns dos recursos de tema que estou usando são:
?android:attr/textColorSecondaryInverse ?android:attr/textAppearanceLarge ?android:attr/dividerVertical ?android:attr/selectableItemBackground ?android:attr/textAppearanceMedium ?android:attr/dividerVertical ?android:attr/dividerHorizontal