Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 533
#1

PreferenceActivity ИЛИ PreferenceFragment - Android

20.10.2015, 22:11. Просмотров 270. Ответов 1
Метки нет (Все метки)

Привет.

Думаю вопрос понятен, опишу свои впечатления и жду ваших.

Значит нужно просто вызывать какое нибудь FULL SCREEN окошко (не важно активити или фрагмент) и там значит править настройками. Видов настроек несколько (компоновка вьюшек).

Почитал, посмотрел, PreferenceActivity считается устаревшим и ему на замену пришел PreferenceFragment, ну пойду в ногу со временем, подумал я и скопипастил пример с фрагментом.

Первая проблема была в том что бэкграунд был прозрачен у фрагмента и видилось сквозь настройки активити под ним, проблема решилась, на стаке нашел, но впечатление испортилось с порога.

Вторая проблема, которую не смог решить, это при нажатии кнопки назад закрывалось активити из которого PreferenceFragment был вызван.

Что мне все таки использовать? Что юзаете вы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2015, 22:11     PreferenceActivity ИЛИ PreferenceFragment
Посмотрите здесь:

Android Добавление пользовательской кнопки (Button) в PreferenceActivity
Android PreferenceActivity
Найти Button в PreferenceActivity Android
Android PreferenceFragment custom dialog
Android PreferenceActivity настройки приложения
PreferenceActivity - что использовать вместо устаревшего метода addPreferencesFromResource Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
_Night_Scream_
55 / 67 / 7
Регистрация: 08.08.2013
Сообщений: 533
25.10.2015, 14:48  [ТС]     PreferenceActivity ИЛИ PreferenceFragment #2
Проблему решил, спасибо всем.

Чтобы не создавать новую тему спрошу тут.

Допустим есть 2 кнопки, я хочу менять настройки (текст,цвет текста) каждой из этих кнопок.
Кликнув по первой откроется активити с PreferenceFragment и в соответствующие поля уже чтобы были записаны текущие значения кнопки, если нужно поменял и после закрытия тут же принялись к кнопке на которую кликал.

Задача в целом тривиальная, как её решить? Как я понял PreferenceFragment заточен для настроек приложения в целом, а не отдельных его частей.

Спасибо всем откликнувшимся.
Yandex
Объявления
25.10.2015, 14:48     PreferenceActivity ИЛИ PreferenceFragment
Ответ Создать тему
Опции темы

Текущее время: 03:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru