2016-03-29 5 views
-1

Я использую PreferenceFragment и хочу, чтобы версия моего приложения появлялась под списком, который содержит все настройки. Я знаю, что для обычного ListView я могу просто добавить addFooterView (theTextView), но PreferenceFragment не предоставляет доступа к этому (нет доступа к ListView, который заполняется из настроек xml). У кого-нибудь есть хороший способ сделать это?Добавить footerview в PreferenceFragment List

+0

Вы имеете в виду PreferenceFragment? http://developer.android.com/reference/android/preference/PreferenceFragment.html –

ответ

0

Ответ Джорджа (вариант 1) был на правильном пути, но я нашел, что лучше сделать это на один шаг дальше, чем просто добавить предпочтение. Я создал пользовательскую настройку, используя макет в принятом ответе here, а затем смог полностью настроить то, что я хотел показать, центрируя текст, и даже если предпочтение будет отображаться только при определенных обстоятельствах (например, если пользователь имеет самая последняя версия, не показывайте предпочтения и т. д.).

Я использовал Android docs в настройках, чтобы создать класс, который расширяет Предпочтение, чтобы выполнить динамическую работу.

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