我是新的黑莓应用程序。发展。你能建议一些关于自定义ListField的文档吗?如何在每行上创建一个带有2个textfield和1个图标的ListField?
0
A
回答
1
您可以使用自定义列表字段轻松实现此功能。 您只需使用“drawListRow”方法类ListCallback实现ListFieldCallback。
如:
private class ListCallback implements ListFieldCallback{
public void drawListRow(ListField list, Graphics g, int index, int y,int w) {
g.drawBitmap(0, y, mp3Bitmap.getWidth(), 50, mp3Bitmap, 0, 0);
g.drawText(mediaTypeString,40, y, 0, w);
g.drawText(bitrate+" kbps", 40, y+20, 130, w);
}
这将创建ListFiled的每一行与一个图像和两个行文字。
0
通常不会将UI对象添加到列表中,因为如果列表中有许多项目,开销会快速消耗可用资源。应用程序负责在ListFieldCallback中呈现列表时间。因此,只需设置ListField.setRowHight()为您提供所需的空间,然后根据需要呈现文本和图标。
相关问题
- 1. xamarin创建一个tablelaylay与每个行上的2个按钮
- 2. 如何为每个TabItem创建一个带有多个标题的WPF TabControl?
- 3. 如何在每行中创建一个带有几个词的段落?
- 4. 如何创建一个表,其行的引用2个现有表中的1个(并且只有1个)?
- 5. 如何在erb中为2个布局创建1个视图?
- 6. 如何创建每个标签只有一个符号的散点图图例?
- 7. 在每个页面中创建一个带有UITableView的UIPageViewController
- 8. 如何在网站上为每个pdf创建一个带有唯一标识的pdf文档?
- 9. 在动作中创建一个带有图标的按钮
- 10. 使用Apache在PHP上创建一个带有2个参数的友好URL
- 11. 如何在Android中的每个图像上叠加一个带有可更改图标的图库?
- 12. 安排一个cronjob运行,每2个1/2小时
- 13. 如何在android中创建一个带有标题的bouncable滚动视图?
- 14. 如何创建一个列表(3 3 3 2 2 1)
- 15. 我需要创建一个既有colums 1和2等于
- 16. 如何为每个目标创建一个单独的NIB?
- 17. 如何在一个Activity上创建2个MapView?
- 18. CHtml :: listData带有一个复杂的$ textField
- 19. 如何在Excel VBA中创建一个在第1行的每个奇数列上添加文本的表单
- 20. Highcharts:minRange = 1用一个数据点在图表上创建-1和1
- 21. 在每个按钮上创建一个文本视图点击
- 22. 创建一个每个值只有一行的新数据框
- 23. 从两个SQL表创建一个带有标题的HTML表
- 24. 创建具有一个视图上加入多个标签
- 25. 如何创建一个带有按钮的地图(UIImage)动画?
- 26. 在BlackBerry中创建带有图像的ListField
- 27. 如何创建2个1-D数组的散点图?
- 28. 如何创建一个带有3个变量的Barplot?
- 29. 如何创建一个带有多个文本的ListView
- 30. 带有2个TextViews和1个按钮的Android ListView
我同意--BB中的ListField不像嵌入式UI组件那么友好,比如说Android ......如果这就是你所追求的。 使用嵌套的自定义字段创建VerticalFieldManager对我来说是成功的。 – Dan 2011-04-11 00:01:46