Blackberry-如何在每行上方制作 ListField 标题

发布于 2024-11-14 23:44:01 字数 91 浏览 1 评论 0原文

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

So i have a custom ListField class, and it looks pretty boring with no headers. Does anyone know if there is a way to make headers above each cell? I am used to iphone programming which made this very easy.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

呆橘 2024-11-21 23:44:01

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

There isn't a built-in feature, but you can just add a Field above it, or use yourScreen.setTitle()/setBanner() if you want it to remain on the screen regardless of scroll position.

栀子花开つ 2024-11-21 23:44:01
  1. 将 ListField 替换为 VerticalFieldManager 以包含您的行。
  2. 将行的绘制代码从 ListView 移至自定义 Field 类的绘制方法。或者,如果它是简单的文本行,请使用 LabelField。
  3. 创建另一个自定义字段来包含标题,或使用另一个 LabelField。
  4. 按照您希望的显示顺序将标题和行添加到 VerticalFieldManager。
  1. Replace the ListField with a VerticalFieldManager to contain your rows.
  2. Move the draw code of your rows from the ListView to a custom Field class's paint method. Or if it's a simple text row, use a LabelField.
  3. Create another custom Field to contain your headers, or use another LabelField.
  4. Add headers and rows to the VerticalFieldManager in the order you want them to appear.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文