Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ChoiceGroup.MULTIPLE Как оследить отм. варианты, Каким методом можно отследить отмеченые  
V
    Опции темы
nickcherevko
Дата 26.5.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 5.5.2008
Где: Харьков

Репутация: нет
Всего: нет



Такой вопросик......

Каким методом можно отследить отмеченые варианты метода MULTIPLE......
Допустим если использовать EXCLUSIVE то отследить отмеченый вариант можно с поможью метода getSlectedIndex(), каким методом отследить для MULTIPLE????

Зарание спасиба.....

Это сообщение отредактировал(а) nickcherevko - 26.5.2008, 17:22
PM MAIL ICQ   Вверх
W0LF
Дата 26.5.2008, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Код

private ChoiceGroup cgPrefs;
...
boolean selected[] = new boolean[cgPrefs.size()];
cgPrefs.getSelectedFlags(selected);



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
nickcherevko
Дата 26.5.2008, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 5.5.2008
Где: Харьков

Репутация: нет
Всего: нет



Wolf, так мы получаем массив ответов,  как я понимаю

допустим у меня в блоке прослушки стоит такой код 

            Form ss = new Form(null);
            
            boolean selected[] = new boolean[t.size()];
            
            int i = t.getSelectedFlags(selected);
            
            if ( i == 0) {
                ss.append("Okey");
            } else {
                ss.append("BADDDD");
            }
            
             display.setCurrent(ss);

Как проверить выбраные варианты.??????

PM MAIL ICQ   Вверх
Dummy
Дата 26.5.2008, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 263
Регистрация: 21.5.2007

Репутация: 7
Всего: 19



Зачем же столько вопросительных знаков... Просто чуть внимательнее стоит читать документацию. Из твоего кода получится что-то типа такого:

Цитата

int i;
Form ss = new Form(null);            
boolean selected[] = new boolean[t.size()];            
int selectedCount = t.getSelectedFlags(selected);
            
for (i = selected.length - 1; i >= 0; i--) {
    if (selected[i]) {
        // обрабатываешь выбранный элемент
    } else {
        // обрабатываешь невыбранный элемент
    }
}
            
display.setCurrent(ss);


Это сообщение отредактировал(а) Dummy - 26.5.2008, 19:38
PM MAIL   Вверх
nickcherevko
Дата 26.5.2008, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 5.5.2008
Где: Харьков

Репутация: нет
Всего: нет



Большое спасибо   smile 
PM MAIL ICQ   Вверх
nickcherevko
Дата 26.5.2008, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 5.5.2008
Где: Харьков

Репутация: нет
Всего: нет



Разобрался, WOLF был прав на все 100%.......

Хотя там цикл не нужен , просто такой вот код


Код

boolean selected[] = new boolean[t.size()];            
            
            t.getSelectedFlags(selected);
                          
            if ( selected[0] && selected[1]) {
                ss.append("Hello world");
            } 

PM MAIL ICQ   Вверх
eugine_s
Дата 26.5.2008, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Цитата(nickcherevko @  26.5.2008,  20:12 Найти цитируемый пост)
selected[0] && selected[1]


красивый код smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.1184 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.