2009-05-26 178 views
2

我想實現圖像作爲複選框。自定義複選框

我有一個2列的列表,我想在右側顯示checbox圖像,作爲第三列。單擊該圖像時,圖像將被更改爲不同的圖像。

以哪種方式我可以做到這一點?

回答

2

要做到這一點的一種方法是創建一個自定義Field,延伸BitmapField。此自定義字段可能包含兩個位圖圖像(每個狀態一個)。你甚至可以考慮有四個圖像,以便你可以指出它何時也有焦點。例如:未經檢查 - 非重點,未檢查 - 重點檢查 - 非重點檢查 - 重點檢查。

當您想要更改圖像(即觸摸事件或軌跡球點擊)時,只需將您的自定義字段調用setBitmap()與相應的位圖調用即可。