Navigation Drawer Android-API-spezifische Layout-Attribut

Hallo, ich habe erstellt eine navigation Schublade mit ListView-navigation mit ActionBar Sherlock und android support Library v4 für die alte version compatbility (meine app ' s minSdkversion="8"), in dem ich einige Attribute für die textview in ListView:

<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"/>

Dieser zeigt Fehler als ?android:attr/activatedBackgroundIndicator ist ab API 11 und ?android:attr/textAppearanceListItemSmall & ?android:attr/listPreferredItemHeightSmall sind aus der API-14.

Habe ich es geschafft zu unterstützen ?android:attr/activatedBackgroundIndicator durch Austausch mit actionBar Sherlock ist ?attr/activatedBackgroundIndicator. Aber ich fand keine Gleichwertigkeit für die anderen beiden Attribute. Es ist ?attr/textAppearanceListItemSmall im actionBar Sherlock, aber es ist nicht korrekt zu arbeiten.

Also, was sind die äquivalenz für diese Attribute unterstützen alle API-über 2.1 ?

InformationsquelleAutor Kaidul | 2013-07-13
Schreibe einen Kommentar