2011-01-27 2 views
0

Я пытаюсь добавить изображение/значок в некоторые записи ListPreference рядом с текстом.ListPreference - Возможны ли пользовательские элементы?

Я хотел бы достичь этого программно.

Вот отрывок из preferences.xml

<ListPreference 
    android:key="prefGameMode" 
    android:title="@string/pref_game_mode" 
    android:summary="@string/pref_game_mode_desc" 
    android:defaultValue="fourChallenge" 
    android:entries="@array/arrGameMode" 
    android:entryValues="@array/arrGameModeValues" 
    android:negativeButtonText="@string/cancel" /> 
... 

Цель здесь, чтобы показать, что некоторые из перечисленных опций недоступны/заперт в текущей версии приложения. Тем не менее, база кода используется как библиотека, поэтому я хотел бы, чтобы решение работало с помощью кода, а не xml.

Любые идеи, как это сделать? Благодарю.

+0

Возможный дубликат [пользовательская строка в списке?] (Http://stackoverflow.com/questions/4549746/custom-row-in-a-listpreference) – bwest

ответ

0

Предпочтения уже дают вам возможность указать, что опция недоступна: достаточно установить enabled.

+0

Привет, Mayra, я действительно хочу изменить отдельные записи в списке предпочтение, а не фактическое предпочтение. Я хочу, чтобы все было включено, потому что опции «заблокированы» инициируют создание нового намерения. – pjama