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

问题描述

| 所以我有一个自定义的ListField类,它看起来很无聊,没有标题。有谁知道是否有办法在每个单元格上方制作标题?我习惯了iPhone编程,这使这非常容易。     

解决方法

        它没有内置功能,但您可以在其上方添加一个Field,或者如果希望无论滚动位置如何都将其保留在屏幕上,则可以使用yourScreen.setTitle()/ setBanner()。     ,         将ListField替换为VerticalFieldManager以包含您的行。 将行的绘制代码从ListView移到自定义Field类的paint方法。或者,如果它是简单的文本行,请使用LabelField。 创建另一个自定义字段以包含标题,或使用另一个LabelField。 将标题和行按照希望它们出现的顺序添加到VerticalFieldManager。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...