繁体   English   中英

如何在J2ME中隐藏列表中的数据/字段

[英]How do I hide data/field in a List in J2ME

我正在开发具有动态生成列表的J2ME应用程序。 因此,可以选择此列表中的项目,并在commandAction块内处理选择。

有没有一种方法可以使变量ID填充列表项定义中包括的列表(来自远程数据库),如下所示:

this.append("A", null);
this.append("B", null);

要么:

String[] arrayOfValues = {"A", "B"};
new List("Menu", List.IMPLICIT, arrayOfValues, null);

这样,当选择一个项目(也许是A)时,我也可以获取其数据库ID以便进行进一步处理。 是否可以隐藏字段/数据? 谢谢。

您可以扩展List

向您的扩展List类添加一个void append(MyNewClass)方法。

MyNewClass包含将添加到列表的String和数据库ID

在扩展的List类中保留一个其他容器,并确保List.getSelectedIndex()允许您在容器中找到正确的MyNewClass对象。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM