android niestandardowy widget Przełącz dla SwitchPreferenc
Wyszukuję informacje na temat stackoverflow i znajduję kolejne powiązane tematy:
Jak mogę zaprojektować przełącznik Android?Niestandardowy widget przełącznika w systemie Android 4Ustaw switchStyle - nie znaleziono zasobu błędu - dlaczego?Znajduję także raport błędów w grupie google:Problem 36636: Nie można przesłonić stylu przełącznika I wreszcie znajdź nowe proble z widżetem Przełącz:
Próbowałem zrobić własnePreference.SwitchPreference i określ układ z widgetem Przełącz
android:id="@+android:id/switchWidget"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:thumb="@drawable/switch_thumb"
android:layout_gravity="center"
android:padding="16dip"
android:focusable="false" />
ale otrzymuję błąd komplikacji: Błąd: Zasób nie jest publiczny. (at 'id' with value '@ + android: id / switchWidget”). Więc nie mogę tego użyć.
Drugi sposób próbowałem rozszerzyć klasę Switch o dodanie zasobów zestawu z kodu. Ale znajduję tę metodęsetThumbResource jest dostępny tylko z API 16. Ale nadal nie mogę złożyć wniosku@ + android: id / switchWidget ponieważ nie jest publiczna.Jak więc uzyskać niestandardowe preferencje przełączania dla SDK API 15 ??? Lub jak mogę dostosować Switch in Preferences?