2010-12-29 4 views
1

現在、私はリストフィールドに取り組んでいます。私のリストでは、各行にタイトル、サブタイトル、イメージが含まれています。私は出力として行のリストが必要です。各行には、2つのラベルと1つのビットマップが含まれている必要があります。blackfieldのlistfieldをカスタマイズするには?

私はそれを行う方法を教えてもらえますか?

答えて

1

ListFieldにListFieldCallbackを実装する必要があります。次に、ListFieldCallbackメソッドのdrawListRow内の選択した位置で、各行にイメージとテキストを追加することができます。

画像を追加するには、graphics.drawBitmapを使用します。 (グラフィックスはdrawListRowのパラメータです)

drawBitmap(int x, int y, int width, int height, Bitmap bitmap, int left, int top) 

xは、この行の左側からピクセル数で、ビットマップが配置されます。 Yはこの行の先頭からのピクセル数です。したがって、y + 10を使用して、行の上端から10ピクセルの間隔を持つイメージを取得できます。

同様に、行の左端と上端の相対位置にテキストを配置できるgraphics.drawText。

How to implement ListFieldCallback

+0

ハイレイあなたの貴重な答えをありがとう。リストフィールドにチェックボックスを追加して、各リスト項目とチェックボックスごとに個別のクリックイベントを取得できるかどうかを教えてください。 –

関連する問題