【发布时间】:2010-11-02 07:09:09
【问题描述】:
我使用 sun java wireless toolkit 2.5.2_01 for CLDC 开发了一个 J2ME 项目。
在我的项目中,我显示了一个名为TableForm 的表单。在该表单中,我显示了一个表格CustomItemTable。我使用javax.microedition.lcdui.CustomItem 创建的这张表。
表格(“CustomItemTable”)有“EDIT CELL”、“SAVE CELL”按钮。
我想要实现的是如果表加载按钮“保存单元格”不存在。单击“编辑单元格”按钮后,启用“保存单元格”按钮。然后用户应该能够编辑表格本身内的单元格值(如 Excel 表)。
编辑不是转到另一个表单。
点击“保存单元格”后。然后出现“EDIT CELL”并删除“SAVE CELL”。编辑模式变为假。然后他无法编辑单元格。为了进行编辑,他再次单击“EDIT CELL”。
这里我应该根据屏幕尺寸显示表格。如果用户从显示表格的最后一列单击右键,则如果右侧存在任何列,则表示表格向右移动。就像向上/向下/向左移动一样。
这里有一个问题是以上所有操作都在模拟器中正常工作。但它在我的测试手机中无法正常工作。
在移动设备中,如果用户来到最后一列,则单击右表示表格不会向右移动。实际上,默认情况下(自动)假定单击“EDIT CELL”按钮并执行“EDIT CELL”的相应事件。
我不知道为什么会这样。我应该如何防止这种情况?我应该如何让我的应用程序在移动设备中像在模拟器中一样工作?
我正在使用手机进行测试是“诺基亚 7230”。
【问题讨论】:
-
换句话说:(i)去掉所有的粗体; (ii) 摆脱所有的***; (iii) 适当分段; (iv) 纠正你所有的拼写错误。目前你真的没有希望得到回复。
标签: java mobile java-me midp lcdui