0
在我的應用程序中,我在網格字段管理器中添加了複選框,標籤字段和編輯字段。然後這個網格領域經理,我在垂直領域經理多次添加。所以它看起來像物品清單。現在,當我檢查五個複選框時,我正在嘗試獲取通訊員編輯字段的文本。沒有從編輯字段中獲取文本
這是網格場經理代碼:
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));
}
請幫助我。
您沒有使用標準EditField,發佈了EditFieldCustom的實現。你的代碼是用於檢索文本的? – Rupak 2012-02-16 07:07:28
我解決了這個問題。我怎樣才能解決? – 2012-02-16 12:22:01
你可以回答你的問題並將其標記爲已解決。 – 2012-02-17 12:28:46