0

我想创建 ListField 。在字段的每一行中,我想在右侧显示图像,在左侧显示文本。我正在使用 ListField 和回调。正在显示文本和图像,但文本覆盖在图像上,并且如果我更改顺序,即左侧的图像和右侧的文本,那么文本将被截断,并且只有一行出现,因为文本是多行的。所以任何人都可以请你知道如何进行或方式去做

谢谢你

4

2 回答 2

2

您使用的是哪个操作系统版本?如果您使用的是 OS6 或更高版本,请考虑使用TableView(和关联的TableModeland TableController) 。它的DataTemplate功能使您可以更好地控制每一行的布局。

如果您仍想使用 aListField那么您应该显示您遇到问题的代码。

于 2011-09-13T15:21:40.073 回答
1

在此处查看 BlackBerry Advanced UI 组件:http: //supportforums.blackberry.com/t5/Java-Development/Implement-advanced-buttons-fields-and-managers/ta-p/488276

特别检查 ListStyleButtonField 示例。

包含示例 BlackBerry 项目的 Zip 文件:

http://supportforums.blackberry.com/rim/attachments/rim/java_dev@tkb/399/4/Advanced%20UI.zip

下载后,执行以下操作:

  • 将 Advanced UI 文件夹提取到本地计算机
  • 打开 Eclipse 并转到 File->Import->Existing Project into workspace
  • 选择 Advanced UI 文件夹作为根文件夹

然后将 Advanced UI 项目导入 Eclipse,您应该能够在 BlackBerry 模拟器上构建和运行示例应用程序。一旦您了解 ListStyleButtonField 的工作原理,您就可以将其复制到您的项目中,或者根据您的特定要求对其进行修改。

请注意,您可能必须将编译器合规级别设置为 1.3 才能使其正常工作。在项目设置->Java 编译器下执行此操作

于 2011-09-13T22:14:08.170 回答