2013-05-14 41 views
0

我是新来的android dev,我喜欢为我的应用程序做一个3州复选框。这怎么可能?Subclassing CompoundButton创建一个三州复选框

它应该允许用户在checked/unchecked/misc状态之间切换。

我有点失落。我应该子类化合物按钮并修改状态列表可绘制?我实际上被困在子类。

+0

你确定3状态复选框是你想要的,而不是一组单选按钮。用户通常期望复选框是布尔值,即开/关。 – gobernador 2013-05-14 05:37:36

+0

@Thomas gobernador是对的......你有哪些类型的要求?你能详细解释一下吗? – TheFlash 2013-05-14 05:41:26

+0

我有一个激活多项选择ListView(每行都有一个复选框),我想在列表上的一个栏上的复选框选择所有内容,取消选择所有内容,或返回到以前的misc选择状态。 – Thomas 2013-05-14 07:11:10

回答

1

我曾经在找同样的东西,发现this。我最终改变了我的要求,因此无法说明它的有效性,但看起来像他们将整个事件实现为Button,请参阅ThreeStateButton and ThreeStateCheckBox