Android有一个类似于CheckBoxes的onListClickView的方法吗?

时间:2012-03-04 02:28:32

标签: android

所以我的问题是标题:Android有一个类似于CheckBoxs的onListClickView的方法吗?

我有一个onListClickView方法来获取触摸列表的位置,并从列表中的该插槽中获取信息。

protected void onListItemClick(ListView l, View v, int position, long id) {
    super.onListItemClick(l, v, position, id);
    TextView label = ((TwoLineListItem) v).getText2();
    String phoneNumber = label.getText().toString();
    Toast.makeText(this, "Selected " + phoneNumber, Toast.LENGTH_SHORT).show();
}

这是我拥有的方法,但我不知道类似的东西,我可以使用它来获取所选框的相同信息。任何人都可以对我所拥有的这个问题有所了解吗?

1 个答案:

答案 0 :(得分:2)

您可以收听被点击的复选框:

CheckBox check = (CheckBox) findViewById(R.id.check_box);
check.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override public void onCheckedChanged(CompoundButton button, boolean isChecked) {
        // The checkbox has been clicked - do something interesting
    }
});