在向后兼容的应用程序中使用 ?android:attr/
我正在尝试使我的 ICS(API 级别 15)应用程序与 Gingerbread(API 级别 10)兼容,并且我正在获取具有属性的任何布局 XML。如果我注释掉这些属性,我可以编译并运行应用程序,但当然,它看起来令人敬畏。InflateException Error inflating class <Unknown>
?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