Экран настроек собственного дизайна

Я пытаюсь сделать экран предпочтений, как на изображении ниже, был использован стиль для SettingActivity в манифесте и макеты для заголовка PreferenceCategory, но я не понимаю, как сделать так, чтобы виджеты на экране были белого цвета. И я не знаю, как я могу разместить заглавное изображение в верхней части экрана (где находится текст «настройка»). Кто-нибудь может помочь мне в этом вопросе?

введите здесь описание изображения


person Crazy D0G    schedule 24.03.2012    source источник
comment
Я думаю, это обычная Activity, нет PreferenceScreen   -  person zapl    schedule 24.03.2012
comment
@zapl нет, это PreferenceScreen, вы можете видеть, что я сделал - экран.   -  person Crazy D0G    schedule 24.03.2012
comment
да, ты прав, это так. Вам нужно будет сделать это аналогично stackoverflow.com/questions/6297635/ но я не знаю, какая тема/атрибуты применяются к элементам, которые вы хотите сделать белыми.   -  person zapl    schedule 24.03.2012
comment
@zapl о, это может быть решением, но как написать туда - stackoverflow.com/a/8066875/1173809 и там - Android Developers новые версии инструментов SDK не позволять наследовать приватные стили.   -  person Crazy D0G    schedule 24.03.2012
comment
Вы можете создать стиль самостоятельно, вам не нужно расширять существующий   -  person zapl    schedule 24.03.2012
comment
@zapl Действительно. Попробую так сделать, спасибо за дельный совет.   -  person Crazy D0G    schedule 24.03.2012


Ответы (1)


xml вы можете удалить тег label

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >

//из string.xml

 <string name="app_name">Settings</string>

и добавьте в свою деятельность как

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.page_layout);
 requestwindowfeature(Window.CUSTOMTITLEBAR, R.layout.titlelayout);

пользовательский заголовок ссылка:

person Padma Kumar    schedule 24.03.2012