File tree Expand file tree Collapse file tree
easylistwidget/src/main/java/com/sayan/easylistwidget/adapters Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3939 android : layout_marginStart =" 10dp"
4040 android : layout_marginEnd =" 10dp"
4141 android : layout_marginTop =" 5dp"
42+ android : clickable =" false"
4243 android : text =" Title goes here"
4344 android : textAppearance =" @style/TextAppearance.AppCompat.Medium"
4445 app : layout_constraintTop_toTopOf =" parent"
5051 android : layout_width =" 0dp"
5152 android : layout_height =" wrap_content"
5253 android : layout_marginTop =" 5dp"
54+ android : clickable =" false"
5355 android : text =" Description goes here hereDescription goes here"
5456 android : textAppearance =" @style/TextAppearance.AppCompat.Small"
5557 app : layout_constraintStart_toStartOf =" @id/titleTextView"
Original file line number Diff line number Diff line change @@ -98,7 +98,8 @@ private void setOnClickListenersToChild(EasyListView.OnItemClickListener onClick
9898 if (isViewGroup ) {
9999 for (int i = 0 ; i < itemViewGroup .getChildCount (); i ++) {
100100 View child = itemViewGroup .getChildAt (i );
101- child .setOnClickListener (new CustomOnClickListener (onClickListener , position ));
101+ if (child .isClickable () || child .isFocusable ())
102+ child .setOnClickListener (new CustomOnClickListener (onClickListener , position ));
102103 setOnClickListenersToChild (onClickListener , child , position );
103104 }
104105 }
@@ -109,11 +110,12 @@ private static class CustomOnClickListener implements View.OnClickListener {
109110 private final EasyListView .OnItemClickListener onClickListener ;
110111 private final int finalPosition ;
111112
112- CustomOnClickListener (EasyListView .OnItemClickListener onClickListener , int finalPosition ){
113+ CustomOnClickListener (EasyListView .OnItemClickListener onClickListener , int finalPosition ) {
113114
114115 this .onClickListener = onClickListener ;
115116 this .finalPosition = finalPosition ;
116117 }
118+
117119 @ Override
118120 public void onClick (View v ) {
119121 onClickListener .onClick (v , finalPosition );
You can’t perform that action at this time.
0 commit comments