Не получается текст из поля редактирования - PullRequest
0 голосов
/ 16 февраля 2012

В моем приложении я добавляю флажок, поле метки и поле редактирования в диспетчере полей сетки. Затем этот менеджер поля сетки, я добавляю несколько раз в вертикальный менеджер поля. Так выглядит список предметов. Теперь, когда я установил пять флажков, я пытаюсь получить текст соответствующего поля редактирования.

Это код для Grid Field Manager:

int c[] = {screenWidth/6, (screenWidth)/3, (screenWidth)/2};
    gm = new GridFieldManager(c, Manager.VERTICAL_SCROLL);
    Logger.out("Grocery", "Here it is coming"+i);
    cbfChecked = new CustomCheckBoxField();
    cbfChecked.setChangeListener(new FieldChangeListener() 
    {
        public void fieldChanged(Field field, int context) 
        {
            if(checked[i] == false)
            {
                checked[i] = true;
            }
            else if(checked[i] ==  true)
            {
                checked[i] = false;
                Logger.out("Grocery", "It is UnChecked" +checked[i]);
            }
        }
    });
    gm.add(cbfChecked);
    Logger.out("Grocery", "Adding first Label Field");
    LabelFieldCustom lfFrom = new LabelFieldCustom((String) m_vtrItems.elementAt(i),Color.BROWN,FONT_FAMILY_0_SF_AS_16,Field.FIELD_LEFT);
    gm.add(lfFrom);
    Logger.out("Grocery", "Adding second Label Field");
    efcAmount = new EditFieldCustom(Bitmap.getBitmapResource("dob_text_box.png"), 25);
    efcAmount.setMargin(new XYEdges(30, 0, 0, 0));
    gm.add(efcAmount);
    return gm;

Здесь я добавляю менеджер полей сетки несколько раз:

for (int i = 0;i < m_vtrItems.size();i++)
    {

        vfm.add(getRow(i));
        vfm.add(new SeparatorField(SeparatorField.NON_FOCUSABLE));

    }

Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 17 февраля 2012

Я решаю проблему. Теперь я беру массив Правка поля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...