我想创建ListField。在Field的每一行我想在右边显示图像,在左边显示文本。我正在使用ListField和回调。文本和图像显示但是文本被覆盖在图像,如果我改变顺序,即左边的图像和右边的文字然后文本被截断,只有一行来到哪里,因为文本是多行。所以任何人都可以请你想一想如何继续或做方法
谢谢
答案 0 :(得分:2)
您使用的是哪个操作系统版本?如果您使用的是OS6或更高版本,请考虑使用TableView
(以及关联的TableModel
和TableController
)。其DataTemplate
功能可让您更好地控制每行的布局。
如果您仍想使用ListField
,则应显示遇到问题的代码。
答案 1 :(得分:1)
在此处查看BlackBerry Advanced UI组件:http://supportforums.blackberry.com/t5/Java-Development/Implement-advanced-buttons-fields-and-managers/ta-p/488276
特别检查ListStyleButtonField示例。
包含示例BlackBerry Project的Zip文件:
http://supportforums.blackberry.com/rim/attachments/rim/java_dev@tkb/399/4/Advanced%20UI.zip
下载完成后,请执行以下操作:
然后,高级UI项目将导入Eclipse,您应该能够在BlackBerry模拟器上构建和运行示例应用程序。一旦您看到ListStyleButtonField如何工作,您可以将其复制到项目中,或根据您的特定要求进行修改。
请注意,您可能必须将编译器合规性级别设置为1.3才能使其正常工作。在Project Settings-> Java Compiler
下执行此操作