Witam wszystkich mam ustawić motyw w pliku manifestu jak ten:PreferenceActivity i motyw niestosowania
android:theme="@android:style/Theme.Light"
Ale mam problem w preferencjach działalności, w głównych preferencji tematem pokazuje ok, ale jeśli Dostaję się do sub-preferencji, temat staje się brudny, nie jest biały, jak powinien, jest cały ciemny, a czcionka jest czarna, więc nie widać zbyt wiele, a kiedy zacznę klikać na jakieś przedmioty, będą one czasami białe jak powinny, ale wkrótce potem powracają do czerni. Dzieje się tak tylko w wersji 2.1, zarówno w rzeczywistym urządzeniu, jak i emulatorze. Testowany na emulatorze z systemem 1.6 i działał poprawnie. Oto część kodu preferencji pliku xml:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceScreen
android:title="@string/account">
<CheckBoxPreference
android:key="enable_account"
android:title="@string/account_use"
android:summary="@string/account_summ" />
<EditTextPreference
android:key="username"
android:title="@string/login"
android:dependency="enable_account"
android:summary="@string/login_summ" />
<EditTextPreference
android:key="password"
android:title="@string/password"
android:dependency="enable_account"
android:summary="@string/password_summ"
android:password="true" />
</PreferenceScreen>
A oto screenshot:
alt text http://i39.tinypic.com/16hnhh3.png
żadnego obejścia?
nie bardzo pomocni może, ale używam motywu świetlnego w większości moich aplikacji, ale pozostawię preferencje w domyślnym czarnym motywie, ponieważ wydaje mi się to właściwe, mój widok jest taki, że użytkownicy oczekują, że wszystkie preferencje aplikacji będą miały ten sam styl. –
Świetny pomysł! Dzięki. Jak mogę odpowiedzieć na to pytanie, jeśli odpowiedź była komentarzem? –