1

我有点被 Asha SDK 中 List 组件的奇怪行为所困扰。我正在做的是在同一个表单上使用 TextField 和 List 。只是 BoxLayout 上的一个 TextField 和一个 List,没有任何关系。问题是 - 关注 TextField 似乎触发了另一个 List 组件的创建,它是原始组件的精确副本,但只显示一个项目。你可以在里面看到

带有焦点 TextForm 图像的列表

  • 大的绿色边框标记了 2 个水平行分隔符 - 第一个属于原始列表,第二个似乎属于那个新的假列表
  • 小的绿色边框标记了适用于新假列表的小垂直滚动条。原始列表使用大滚动条,您可以在右侧看到它。
  • 提供图像上的“第 9 项”属于假列表,“第 8 项” - 属于原始列表。

此图像显示了当 TextField 未聚焦时 List 是如何呈现的。那里的一切似乎都是正确的:

这个图片

请问有什么办法可以解决这个问题吗?是否可以使用 LookAndFeel 以某种方式对其进行调整?我真的不需要那个假名单。顺便说一句,在诺基亚 SDK 2 (S40) 上没有这样的故障,一切都按预期工作。

PS我要实现的是自动完成文本字段。我正在使用这篇文章。如果 Asha SDK 有其他方法,请分享。

4

0 回答 0