我是新的黑莓應用程序。發展。你能建議一些關於自定義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. (Java Swing)如何在同一行上創建帶有多個圖標的JTextPane?
- 3. 如何爲每個TabItem創建一個帶有多個標題的WPF TabControl?
- 4. 如何在每行中創建一個帶有幾個詞的段落?
- 5. 如何創建一個表,其行的引用2個現有表中的1個(並且只有1個)?
- 6. 如何重新創建一個(0-1)矩陣,每行和每列有1個數?
- 7. 如何在erb中爲2個佈局創建1個視圖?
- 8. 如何創建每個標籤只有一個符號的散點圖圖例?
- 9. 用按鈕創建一個標籤textField
- 10. 在每個頁面中創建一個帶有UITableView的UIPageViewController
- 11. 如何在網站上爲每個pdf創建一個帶有唯一標識的pdf文檔?
- 12. 如何創建一個帶有「。」的Uri。
- 13. 創建一個有m + 1列和n + 1行的矩陣
- 14. 在動作中創建一個帶有圖標的按鈕
- 15. 使用Apache在PHP上創建一個帶有2個參數的友好URL
- 16. 如何在其中創建一個帶有多個UICollectionView的TableViewCell?
- 17. 如何在Django中創建一個ListField模型?
- 18. 如何在Android中的每個圖像上疊加一個帶有可更改圖標的圖庫?
- 19. 安排一個cronjob運行,每2個1/2小時
- 20. 如何創建一個列表(3 3 3 2 2 1)
- 21. 如何在android中創建一個帶有標題的bouncable滾動視圖?
- 22. 我需要創建一個既有colums 1和2等於
- 23. 如何在一個Activity上創建2個MapView?
- 24. 如何爲每個目標創建一個單獨的NIB?
- 25. CHtml :: listData帶有一個複雜的$ textField
- 26. 在u-sql上創建一個帶有標識符作爲變量的視圖
- 27. Highcharts:minRange = 1用一個數據點在圖表上創建-1和1
- 28. 在每個按鈕上創建一個文本視圖點擊
- 29. MySQL - 爲在另一個表中創建的每個新行創建一個表
- 30. 創建一個帶有固定標題行的TableView(不滾動)
我同意--BB中的ListField不像嵌入式UI組件那麼友好,比如說Android ......如果這就是你所追求的。 使用嵌套的自定義字段創建VerticalFieldManager對我來說是成功的。 – Dan 2011-04-11 00:01:46