Как добавить значки в записи PreferenceScreen

Обратите внимание на этот файл preferences.xml:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:title="@string/preference_main">
    <PreferenceScreen
        android:title="@string/preference_sight"
        android:key="category_sight">
        <ListPreference 
            android:summary="@string/preference_sight_wb_msg"
            android:title="@string/preference_sight_wb_title"
            android:key="sight_wb" android:defaultValue="auto"/>
        <Preference
            android:key="sight_wb_values_cache"/>
        <eu.elevelcbt.sm.preferences.PercentBarPreference
            android:title="@string/preference_sight_mean_confidence_min_title"
            android:summary="@string/preference_sight_mean_confidence_min_msg"
            android:key="sight_mean_confidence_min"
            android:defaultValue="80"/>
        <CheckBoxPreference 
            android:key="sight_flash"
            android:defaultValue="false"
            android:summary="@string/preference_sight_flash_msg"
            android:title="@string/preference_sight_flash_title"/>
    </PreferenceScreen>
</PreferenceScreen>

При отображении в мой класс MainPreference, расширяющий PreferenceActivity, правильно показывает мне меню первого уровня с одной записью "Sight" (@ string / preference_main), которое, если выбрать, переводит меня на второй экран предпочтений, где у меня есть все мои предпочтения. Все работает так, как я хотел. Единственное, что находится на первом экране предпочтений. Я хочу поместить значок рядом с надписью "Sight", как в главном меню настроек Android.

Как я могу это сделать? Заранее большое спасибо за любую помощь! Лука.

Мой: Mine

Желательно: Desired


... ммм, я пробовал, но не повезло ...

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:title="@string/preference_main">
  <PreferenceScreen
        android:title="@string/preference_sight"
        android:key="category_sight"
        android:icon="@drawable/ic_dialog_light">
...
</PreferenceScreen>

где я делаю не так?

6
задан casperOne 21 August 2012 в 11:35
поделиться