黑莓中的自定义列表字段

时间:2012-03-13 07:35:21

标签: layout blackberry

嗨,我是blackberry的新手,我正在使用listview。在这里,我想要一个自定义列表项布局。

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

第1行标题(文字字段) 第二行文本字段,图像右侧。 第3行是文本字段

在此布局的右侧,我将有一个图像(右箭头)

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

像上面那样 请帮帮我

1 个答案:

答案 0 :(得分:2)

我认为您可以通过创建行的组件来实现此目的。你的行应该是这样的。

enter image description here

首先,必须有一个Horizo​​ntalFieldManager作为我们的行。您可以使用覆盖的getPreferredWidth()getPreferredHeight()来创建BitmapFields和LabelFields。在这些方法中,移除super.getPreferredWidth()super.getPreferredHeight()并放置固定的高度和宽度。

  • 将一个CustomBitmapField添加到HFM
  • 创建一个VerticalFieldManager并添加3个CustomLabelFields,然后将VFM添加到HFM
  • 将第二个CustomBitmapField添加到HFM

    现在您的行已准备就绪。您可以通过将这些行添加到屏幕或VerticalFieldManager

    来创建自定义列表字段