Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Layout blackberry中的自定义列表字段_Layout_Blackberry - Fatal编程技术网

Layout blackberry中的自定义列表字段

Layout blackberry中的自定义列表字段,layout,blackberry,Layout,Blackberry,嗨,我是黑莓的新手,我正在listview上工作。这里我想要一个自定义列表项布局 在我的列表视图中,我将在左nd上有一个用户图像,在右布局部分,我将有以下内容 第一行标题(文本字段) 第二行文本字段,右边有图像。 第三行是文本字段 在这个布局的右边我有一个图像(右箭头) [列表项图像的左侧][中间有3行][最后一部分有图像] 如上所述 请帮助我,我想您可以通过创建行的组件来实现这一点。你的排应该是这样的 首先,必须有一个水平现场经理,这是我们的问题。您应该使用重写的getPreferredWi

嗨,我是黑莓的新手,我正在listview上工作。这里我想要一个自定义列表项布局

在我的列表视图中,我将在左nd上有一个用户图像,在右布局部分,我将有以下内容

第一行标题(文本字段) 第二行文本字段,右边有图像。 第三行是文本字段

在这个布局的右边我有一个图像(右箭头)

[列表项图像的左侧][中间有3行][最后一部分有图像]

如上所述
请帮助我,我想您可以通过创建行的组件来实现这一点。你的排应该是这样的

首先,必须有一个水平现场经理,这是我们的问题。您应该使用重写的
getPreferredWidth()
getPreferredHeight()
创建位图字段和标签字段。在这些方法中,删除
super.getPreferredWidth()
super.getPreferredHeight()
,然后放置固定的高度和宽度。
  • 将一个CustomBitmapField添加到HFM
  • 创建一个VerticalFieldManager并添加3个自定义字段,然后将VFM添加到HFM
  • 将第二个CustomBitmapField添加到HFM
    现在你的排好了。您可以通过将这些行添加到屏幕或VerticalFieldManager来创建自定义列表字段

    我需要将此布局作为列表项。如何做到这一点。谢谢你的回答。正如我所解释的。您需要创建CustomHorizontalFieldManager。这是您的列表项。然后创建其他自定义部件并将它们全部放入其中。仔细检查这个答案,它会执行@AhmetGulden建议的相同操作。使用类
    TableRowManager
    TaskListField()
    。您还需要使用
    setRowHeight(height)
    设置单个ListField行的行高。