Легко ли повторно использовать
PreferenceActivity для сохранения настроек
в файл или это случай создания
совершенно новое занятие, чтобы сделать работу?
Не совсем. Я имею в виду, что вы могли бы создать подкласс SharedPreferences
, вырвать внутренности и сопоставить его с вашей собственной моделью данных, но это было бы гораздо хуже для удобства сопровождения, чем просто использование SharedPreferences
.
Если последний случай, есть ли
макет я могу использовать, что сделает
активность выглядит нормально
экран настроек?
Это просто ListView
. Это займет у вас много больше времени, чем просто использовать SharedPreferences
.
PreferenceActivity использует
com.android.internal.R.layout.preference_list_content
но это не похоже на
доступны для приложений для повторного использования.
Конечно, это так. Если у вас установлен SDK, он сейчас находится на вашем жестком диске. Посмотрите в $ANDROID_HOME/platforms/$API/data/res/layout
, где $ANDROID_HOME
- это то, где у вас есть SDK, а $API
- это некоторый API (например, android-2.1
).