PreferenceActivity с TextItems - PullRequest
       5

PreferenceActivity с TextItems

2 голосов
/ 23 сентября 2011

Я хотел бы использовать PreferenceActivity для своих настроек игры. Но я хотел бы добавить в этот список, чтобы после элементов настроек в списке были только текстовые элементы, такие как «MyGame, версия 0.1» или интерактивный текстовый элемент «Оценить мое приложение» и т. Д.

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

Ответы [ 2 ]

7 голосов
/ 30 сентября 2011

То, что я пытался сказать, было то, что мне нужно то, что показано на рисунке как «Предпочтение костюма» [sic]:

пользовательские настройки http://www.kaloer.com/sites/default/files/custompref.png

Вы можете создать его, используя

<Preference
    android:title="Custom Preference"
    android:summary="This works almost like a button"
    android:key="customPref" />

Этот пример я нашел из: http://www.kaloer.com/android-preferences

0 голосов
/ 23 сентября 2011

Чтобы поместить все настройки в XML-файл ниже, после использования этого файла в упражнении все настройки отображаются в списке.

<?xml version="1.0" encoding="UTF-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:example="http://schemas.android.com/apk/res/com.uks.android.frsad.common">

<EditTextPreference android:title="Server URL"
        android:dialogTitle="Server URL Path" android:dialogMessage="Path of Web Server"
        android:key="server_url_path" android:summary="Sets the Server URL Path for WebService." />
</PreferenceScreen>
...