StringItem的Command按钮响应问题

yaohui_zhang 2011-04-28 10:52:14
实现以下页面:
客户端接收服务器传来的数据后以StringItem形式显示。
选择某个StringItem后回传数据到上级页面的textfield显示。
问题:
1. ItemCommandAction不响应。
2.添加按钮到StringItem后有多余的Command,如何Remove?

for(int i=0;i<len;i++)
{
jsonObject = jsonarray.getJSONObject(i);
//添加按钮到文本框
itemcommand = new Command("确定",Command.ITEM,1);

ZWBH = jsonObject.getString("ZWBH");
ZWMC = jsonObject.getString("ZWMC");
ZPRS = jsonObject.getString("ZPRS");
ZPYQ = jsonObject.getString("ZPYQ");
mFont = Font.getFont(Font.FACE_SYSTEM,Font.STYLE_PLAIN,Font.SIZE_LARGE);//设置字体
strItem =new StringItem(ZWBH,ZWMC+ZPRS+ZPYQ,Item.BUTTON); //构造文本组件
strItem.setFont(mFont);

strItem.setDefaultCommand(itemcommand);

strItem.setItemCommandListener(this); //对文本框设置监听
this.append(strItem);//添加职位信息到表单
}

public void commandAction(Command c, Item item) {
// TODO Auto-generated method stub
if(item == strItem)//初步验证是否响应再做处理(回传给上级页面并在Textfield显示) {
int length = jsonarray.length();
for(int i=0; i<length;i++)
{
this.removeCommand(m_cmdlog);
}
System.out.println("dggg");
}

}
...全文
78 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧