Blackberry-如何在每行上方创建ListField标头

时间:2011-06-13 15:27:31

标签: java blackberry listfield

所以我有一个自定义的ListField类,看起来很无聊,没有标题。有谁知道是否有办法在每个单元格上方生成标题?我已经习惯了iphone编程,这让我很容易。

2 个答案:

答案 0 :(得分:0)

没有内置功能,但您可以在其上方添加一个字段,或者如果您希望它保留在屏幕上而不管滚动位置如何,请使用yourScreen.setTitle()/ setBanner()。

答案 1 :(得分:0)

  1. 使用VerticalFieldManager替换ListField以包含行。
  2. 将行的绘制代码从ListView移动到自定义Field类的paint方法。或者,如果它是一个简单的文本行,请使用LabelField。
  3. 创建另一个自定义字段以包含标题,或使用其他LabelField。
  4. 按照您希望它们显示的顺序将标题和行添加到VerticalFieldManager。