私は現在リストフィールドに取り組んでいます。私のリストでは、各行にタイトル、サブタイトル、画像が含まれています。出力として行のリストが必要です。各行には、2つのラベルフィールドと1つのビットマップが含まれている必要があります。
それを行う方法を教えてもらえますか?
私は現在リストフィールドに取り組んでいます。私のリストでは、各行にタイトル、サブタイトル、画像が含まれています。出力として行のリストが必要です。各行には、2つのラベルフィールドと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を使用すると、同様に、行の左右を基準にした位置にテキストを配置できます。