2013-11-21 3 views
0

Изменить цвет фона, цвет и т.д. Делитель .... Settings.xmlКак изменить PreferenceActivity стиль XML/Тема

In manifest, 
     <activity 
     android:name="package.Settings" 
     android:screenOrientation="portrait" 
     android:theme="@style/settingslist_row" > 
    </activity> 

@Style 
<style name="settingslist_row"> 
    <item name="android:divider">#FF0000</item> 
    <item name="android:textColorSecondary">#87CEEB</item> 
    <item name="android:dividerHeight">2dp</item>  
</style> 

Моя проблема делитель цвет не работает

<item name="android:divider">#FF0000</item> 

ответ

1

Сво мой макет приложения

<PreferenceCategory android:title="Wallpaper Settings" > 

    <PreferenceScreen 
     android:key="aliveWallpaperList" 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="Select your live wallpaper" 
     android:title="Video Menu" > 
    </PreferenceScreen> 

    <Preference 
     android:key="download_all_videos_button" 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="Download all videos in one step" 
     android:title="Download all" /> 

    <!--<CheckBoxPreference 
     android:defaultValue="false" 
     android:key="RapidCheck" 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="Turns off server-check.Great once all videos are downloaded" 
     android:title="Rapid Video Menu" /> 

    --><PreferenceScreen 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="If you have a promo code, enter it here" 
     android:title="Promo Code" > 

     <intent 
      android:targetClass="com.alivewallpaper.free.promocode.PromoCodeVerificationActivity" 
      android:targetPackage="com.alivewallpaper.free" /> 
    </PreferenceScreen> 

    <PreferenceScreen 
     android:key="addPreference" 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="Remove ads and get bonus videos and features" 
     android:title="Remove Advertising" > 
    </PreferenceScreen> 
    <PreferenceScreen 
     android:key="License" 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="Terms of use" 
     android:title="License " > 
    </PreferenceScreen><!-- 
    <PreferenceScreen 
     android:key="freezeWallpaper" 
     android:layout="@layout/custom_preferece_layout" 
     android:summary="Freeze the video wallpaper" 
     android:title="Freeze" > 
    </PreferenceScreen> 
--></PreferenceCategory> 

+0

@ vinay..ya хорошо .. здесь PreferenceCategory акт как название, там мы поставили перед собой название для группировки элементов в settings.xml .. ли мы можем установить фон для этой (PreferenceCategory) – Joyal

+1

мы можем установить свой атрибут (PreferenceCategory) \t android: layout = "@ layout/custom_preferece_layout" и в этом макете мы можем установить как в обычных макетах. – vinay

+0

@vinay .. большое спасибо .. Я решил свою проблему – Joyal

Смежные вопросы