ActionBar Sherlock
您好,我已经使用和android support Library v4
旧版本兼容性(我的应用程序的 minSdkversion="8")创建了一个带有 ListView 导航的导航抽屉,其中我在 ListView 中使用了一些 textview 属性:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceListItemSmall"
android:gravity="center_vertical"
android:paddingLeft="16dp"
android:paddingRight="5dp"
android:textColor="#fff"
android:background="?android:attr/activatedBackgroundIndicator"
android:minHeight="?android:attr/listPreferredItemHeightSmall"/>
这显示了?android:attr/activatedBackgroundIndicator
来自 API 11 和?android:attr/textAppearanceListItemSmall
&?android:attr/listPreferredItemHeightSmall
来自 API 14 的错误。
我设法?android:attr/activatedBackgroundIndicator
用 actionBar Sherlock's 替换它来支持它?attr/activatedBackgroundIndicator
。但我没有找到其他两个属性的等价物。在 actionBar Sherlock 中有?attr/textAppearanceListItemSmall
,但它不能正常工作。
那么这些属性的等效性是什么,以提供对 2.1 以上所有 API 的支持?