Как изменить макет экрана настроек в Android - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть экран настроек, и я хочу добавить кнопку, просмотр изображений и т. Д. В относительной компоновке на экране настроек. Как мне это сделать?Экран настроек имеет 3 флажка предпочтения.

заранее спасибо.

1 Ответ

0 голосов
/ 15 апреля 2011

Лучшая идея - расширить класс Preference и использовать setWidgetLayoutResource в конструкторе для вашего RelativeLayout.WidgetLayout - это область слева от заголовка и сводки.Если вы хотите изменить все предпочтения, вам нужно использовать setLayoutResource.В этом случае существуют некоторые ограничения:

Этот макет должен содержать ViewGroup с идентификатором widget_frame, который будет родительским для определенного виджета для этого предпочтения.Он также должен содержать заголовок и резюме.

Источник: http://developer.android.com/reference/android/preference/Preference.html#setLayoutResource(int)

...