为什么我的回收站视图中的复选框没有被点击?

时间:2015-10-04 17:00:05

标签: android android-recyclerview android-checkbox

我有一个回收者视图,其中我有一个cardview,它还包含一个textview和复选框。 我有用于Recyclerview的onItemTouchListener:

lvPosts.addOnItemTouchListener(new RecyclerItemClickListener(getContext(), new RecyclerItemClickListener.OnItemClickListener() {
            @Override
            public void onItemClick(View view, int position) {

            }
        }));

对于复选框,我在视图持有者中有以下内容:

holder.cbSelected.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {

            }
        });

问题是当我点击复选框时,项目的onClick被触发。但是当我按下复选框时,它会工作。 我不知道为什么它表现得这么奇怪。

请帮忙。

复选框:

<CheckBox
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:id="@+id/cbSelected"
    android:layout_alignParentRight="true"
    android:layout_centerVertical="true"
    android:clickable="true"

    />

0 个答案:

没有答案