2009-05-26 147 views
2

我想实现图像作为复选框。自定义复选框

我有一个2列的列表,我想在右侧显示checbox图像,作为第三列。单击该图像时,图像将被更改为不同的图像。

以哪种方式我可以做到这一点?

回答

2

要做到这一点的一种方法是创建一个自定义Field,延伸BitmapField。此自定义字段可能包含两个位图图像(每个状态一个)。你甚至可以考虑有四个图像,以便你可以指出它何时也有焦点。例如:未经检查 - 非重点,未检查 - 重点检查 - 非重点检查 - 重点检查。

当您想要更改图像(即触摸事件或轨迹球点击)时,只需将您的自定义字段调用setBitmap()与相应的位图调用即可。