Форум программистов, компьютерный форум, киберфорум
Наши страницы

Окно настроек. ListPreference - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android HttpClient вылетает на телефоне http://www.cyberforum.ru/android-dev/thread961308.html
Доброго времени суток! Пытаюсь сделать http запрос с телефона (Sony Xperia V, Andoid 4.1.2) Метод для отправки: public String postData() { // Create a new HttpClient and Post Header...
Программирование Android Название прложения Как прописать название приложения, которое будет одинаковым как для ярлыка, так и в Диспетчере Приложений, и в настройках этого приложения. А то у меня получается менять название ярлыка поменять, но... http://www.cyberforum.ru/android-dev/thread961250.html
Программирование Android AsyncTask. Показ информационного окна об ошибке
Проблема в выводе графического окна с сообщением об ошибке, возникшем в потоке AsyncTask. Т.к. в doInBackground() невозможно обратиться к UI, в голову приходит только следующее. Создать переменную...
Программирование Android Два разных apk-файла, завязанных на один проект
Мне надо создать два установочника, которые ссылаются на один проект, но могут устанавливаться на Андроид как два разных приложения. Что нужно для этого изменить в Манифесте, конфигах или где-то еще?
Программирование Android Сменить шрифт в TextView http://www.cyberforum.ru/android-dev/thread960947.html
Как сменить шрифт в TextView?
Программирование Android Bitmap, resize При ресайзе bitmap теряет "резкость" по контуру изображения, появляется пикселизация. Есть способы обойти это? Ресайзю bitmap путем изменения координат rect'a. подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 440
24.09.2013, 19:57  [ТС]
Цитата Сообщение от Digetix Посмотреть сообщение
В активити с настройками
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
prefList = (ListPreference) findPreference("prefP");     
            prefList.setDefaultValue(prefList.getEntryValues()[2]); // значение 2 по умолчанию
            String ss2 = prefLis.getValue();
            if (ss2 == null) {
                prefList.setValue((String)prefList.getEntryValues()[2]);
                ss2 = prefList.getValue();
            }
            prefList.setSummary(prefList.getEntries()[prefList.findIndexOfValue(ss2)]);
            prefList.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
                @Override
                public boolean onPreferenceChange(Preference preference, Object newValue) {
                    prefList2.setSummary(prefList.getEntries()[prefList.findIndexOfValue(newValue.toString())]);
                    return true;
                }
 
                
            });
Что-то не понял. В OnCreate добавил:
Java
1
2
ListPreference prefList = (ListPreference) findPreference("SourceData");
prefList.setDefaultValue(prefList.getEntryValues()[1]);
А метода getValue() у ListPreference нет
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru