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
Java Blackberry-如何在每行上方创建ListField标题_Java_Blackberry_Listfield - Fatal编程技术网

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

Java Blackberry-如何在每行上方创建ListField标题,java,blackberry,listfield,Java,Blackberry,Listfield,所以我有一个自定义的ListField类,它看起来很无聊,没有标题。有人知道有没有办法在每个单元格上方生成标题?我已经习惯了iphone编程,这使它变得非常简单。没有内置功能,但是你可以在上面添加一个字段,或者使用你的screen.setTitle()/setBanner(),如果你想让它保持在屏幕上,而不管滚动位置如何 用VerticalFieldManager替换ListField以包含行 将行的绘制代码从ListView移动到自定义字段类的绘制方法。或者,如果是简单的文本行,则使用Labe

所以我有一个自定义的ListField类,它看起来很无聊,没有标题。有人知道有没有办法在每个单元格上方生成标题?我已经习惯了iphone编程,这使它变得非常简单。

没有内置功能,但是你可以在上面添加一个字段,或者使用你的screen.setTitle()/setBanner(),如果你想让它保持在屏幕上,而不管滚动位置如何

  • 用VerticalFieldManager替换ListField以包含行
  • 将行的绘制代码从ListView移动到自定义字段类的绘制方法。或者,如果是简单的文本行,则使用LabelField
  • 创建另一个自定义字段以包含标题,或使用另一个LabelField
  • 按照希望标题和行的显示顺序向VerticalFieldManager添加标题和行

  • 那么我如何在一个列表字段中添加每个单元格的字段啊对不起,我以为您只是将整个列表作为一个单元格引用。最简单的方法就是设置rowHeight()以给自己更多的空间,然后只需绘制额外的信息/图形/任何int drawListRow()。不幸的是,您将无法拥有不同的行高度,因此在部署时请记住这一点。是的,这可能会使事情变得困难,我将不得不使用我正在考虑的列表字段之外的其他内容。谢谢你的帮助!