在ListItem中单击RadioButton时获取ListItem id / position。

时间:2014-08-08 12:50:04

标签: android android-listview android-listfragment android-radiogroup android-radiobutton

我使用RadioButtonsListItem中有3个CursorAdapter以及一些文字。当我点击RadioButton中的任何ListItem时,我需要获取视图(ListItem)位置。因为,点击RadioButton并不意味着我点击了ListItem。

1 个答案:

答案 0 :(得分:1)

在bindView或newView中:

RadioButton radioButton = (RadioButton) view.findViewById(R.id.radio_button_id);
radioButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
        Log.d(TAG, cursor.getPosition());
    }
});

还要确保在方法参数中将游标声明为final。