я снова, работаю над некоторыми живыми обоями для Android, снова
У меня небольшая странная проблема. Я создаю первый уровень для моих настроек, все в порядке. Но в какой-то момент мне понадобился какой-то подуровень и я создал новый элемент как первый, как в следующем примере:
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:title="@string/wallpaper_settings"
android:key="wallpaper_settings">
<PreferenceScreen android:title="Gray or Color">
<CheckBoxPreference
android:key="gray_color"
android:summary="Gray"
android:title="Use color ?"
android:summaryOn="Color"
android:summaryOff="Gray"
android:persistent="true"/>
</PreferenceScreen>
</PreferenceScreen>
Но дело в том, что заголовок для CheckBoxPreference не появляется, на самом деле, он появляется только когда я нажимаю на него. И у меня такая же проблема с другими предметами тоже. Что мне делать?
Спасибо!
EDIT:
Хорошо, теперь я вижу проблему, это то, что текст в черном цвете ... Есть ли способ изменить цвет текста с силой на задний цвет экрана настроек? как белый или не черный?
РЕДАКТИРОВАТЬ 2: Я решил проблему. Я копирую / вставляю некоторые вещи из манифеста CubeLiveWallpaper (демонстрационная версия, доступная в SDK), и я не должен был сохранять Theme, то есть Theme.Light.WallpaperSettings. Удалив его, я удалил эти проблемы.
Спасибо за помощь!