我需要使用以下特定属性制作ListView
:
1)每行左侧有CheckBox
,右侧有Spinner
;
2)Spinner
处于有效状态且可选择且仅在选中相关的CheckBox
时才会显示。
我设法使用SimpleAdapter
和ViewBinder
来实现(1)。
我也可以使用onClickListener
为每个CheckBox
添加ViewBinder
,如下所示:
myCheckBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (myCheckBox.isChecked()) //call the "enable spinner" function;
}
});
问题是我不知道如何从“启用微调器”功能中找到正确的Spinner
。实现这一目标的最佳方法是什么?