Значение SeekBar получает Сброс в предпочтении автоматически, если я выбираю любой другой элемент управления в предпочтении - PullRequest
0 голосов
/ 21 декабря 2010

Я добавил элемент управления SeekBar в настройки с помощью кода Java. Это было добавлено и показано в настройках. Я также добавил EditTextPreference и флажок для предпочтения. Теперь я перетащил панель поиска до некоторого значения. После этого, если я установлю флажок, панель поиска будет сброшена к начальному значению (я хотел сказать, что выбранное значение панели поиска не остается ... оно возвращается ...). Подскажите, пожалуйста, что пошло не так?

Ответы [ 2 ]

0 голосов
/ 30 декабря 2010

Я нашел, где проблема.На самом деле метод OnCreateView с пользовательскими настройками вызывается всякий раз, когда редактируется флажок или редактирование текста.Я просто сбрасываю значение SeekBar из сохраненных значений sharedpreferences в методе onCreateView моей собственной настройкиЭто решило мою проблему.И спасибо всем за ответы.

0 голосов
/ 21 декабря 2010

Я думаю, что вам может понадобиться реализовать OnSeekBarChanged и добавить функцию onProgressChanged в ваш код, а затем сбросить настройку поисковой панели на текущее значение.Поскольку вы не указали ни кода, ни указания, я не знаю, пытались ли вы когда-нибудь сбросить значение.Если вы этого не сделали, то имеет смысл, что панель поиска вернется к значению предпочтения.Надеюсь, это немного поможет.

...