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

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

Войти
Регистрация
Восстановить пароль
 
_Night_Scream_
75 / 74 / 8
Регистрация: 08.08.2013
Сообщений: 584
#1

PreferenceActivity ИЛИ PreferenceFragment - Программирование Android

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

Привет.

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

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

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

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

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

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

PreferenceFragment custom dialog - Программирование Android
Добрый день. :senor: Хочу свой диалог по клику на EditTextPreference, событие нажатия можно получить так ...

PreferenceActivity - Программирование Android
Собственно сабж. Имеется приложение, для которого нужно создать PrefereneActivity. Для настроек этого же приложения. ...

Найти Button в PreferenceActivity - Программирование Android
Надо скрыть кнопку в PreferenceActivity. Не могу ее поймать, почему то null. public class SettingsActivity extends PreferenceActivity { ...

PreferenceActivity настройки приложения - Программирование Android
Делаю все по этому уроку в Android Studio....

Добавление пользовательской кнопки (Button) в PreferenceActivity - Программирование Android
Всем привет! Хочу кинуть на PreferenceActivity кнопку, по нажатию которой все сделанные изменения настроек программы будут комплексно...

PreferenceActivity - что использовать вместо устаревшего метода addPreferencesFromResource - Программирование Android
Разбираюсь с PreferenceActivity. Определил разметку, и теперь хочу подключить, а метод addPreferencesFromResource(int preferenceResId) уже...

Почему переобределяемый метод должен быть или виртуальным или абстрактным? - C#
Почему что-бы переопределить метод в классе наследнике, в классе родителе данный метод должен быть обязательно виртуальным или абстрактным?...

Определить количество чисел от 1 до N, которые делятся на М или К или на оба числа - Turbo Pascal
Задача Е Числа Задаются целые числа N, M и K. Вам нужно определить количество чисел от 1 до N, которые делятся на М или К или на оба...

Ошибочное или пропущенное зарезервированное слово или аргумент в инструкции SELECT - Delphi БД
SELECT w.NAZV_SKLADA, MAX(s.STOIM) as MAX_STOIM, MIN(s.STOIM) AS MIN_STOIM, SUM(s.STOIM*s.KOL)/SUM(s.KOL) as avg STOIM FROM KNIGI as...

Количество нулевых, или положительных, или отрицательных элементов в двумерном массиве - C++
Здравствуйте. Мне нужно составить программу, которая подсчитывает или количество нулевых, или количество положительных, или количество...

Заблокирована панель задач или опции программ или всё вместе - Windows 7
Бывает что после включения/перезагрузки ПК щелкаешь мышью по панели задач, и впустую, они не выделяются и не реагируют. Также бывает...

VS 2010 Как включить автосохранение проекта или проверить включено или нет? - Visual Studio
как включить автосохранение проекта ? или проверить включено или нет ?


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

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

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

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

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

Спасибо всем откликнувшимся.
Ответ Создать тему
Опции темы

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