15

Mam na myśli niebieski styl WŁĄCZENIA/WYŁĄCZENIA widoczny w domyślnej aplikacji Ustawienia systemu Android na telefonach ICS. Można go również zobaczyć tutaj: http://android-developers.blogspot.com/2012/02/android-design-v2-now-with-stencils.html Chcę umieścić je na ekranie preferencji, czy muszę użyć niestandardowego widgetu preferencji?Przycisk włączania/wyłączania w preferencjach i pasku czynności - styl kanapek z lodami

Czy łatwo jest umieścić przyciski przełącznika na pasku akcji? Wydaje się to możliwe, ponieważ jest to zrobione dla ustawień Wi-Fi w domyślnych ustawieniach Androida na ICS, ale jest to prawdopodobnie niestandardowy element menu?

Każda pomoc jest bardzo doceniana.

Odpowiedz

32

Tak łatwe, jak:
My xml-v14/preferences.xml

<SwitchPreference 
    android:key="@string/feature_id" 
    android:title="@string/feature_title" /> 

Dla kompatybilności:
Moi xml/preferences.xml

<CheckBoxPreference 
    android:key="@string/feature_id" 
    android:title="@string/feature_title" /> 
+0

Dzięki za odpowiedzi na część 1 moje pytanie :) Więc nie ma sposobu, aby pokazać przełączać się na pre-v14? Jaką trudnością byłoby dostosowanie? Ponadto, czy można zmienić domyślny niebieski kolor przełącznika na coś innego? – aimango

+0

Cóż, myślę, że trzeba spojrzeć na źródła v14 i stworzyć niestandardowe dla pre-v14, ale myślę, że w normalnym przypadku powinieneś trzymać się platformy, np. pole wyboru. To także mniej pracy: p Dla drugiej części szukam sposobu, aby to zrobić. – user802421

+0

W porządku, dziękuję. – aimango

Powiązane problemy