डिफ़ॉल्ट रूप से नहीं। स्रोत कोड जांचना आप फॉलो देख सकते हैं:
512 @Override
513 public boolean performItemClick(View v, int position, long id) {
514 // Ignore clicks in header/footers
515 if (isHeaderOrFooterPosition(position)) {
516 // Clicked on a header/footer, so ignore pass it on to super
517 return super.performItemClick(v, position, id);
518 }
519
520 // Internally handle the item click
521 final int adjustedPosition = getFlatPositionForConnector(position);
522 return handleItemClick(v, adjustedPosition, id);
523 }
533 boolean handleItemClick(View v, int position, long id) {
534 final PositionMetadata posMetadata = mConnector.getUnflattenedPos(position);
535
536 id = getChildOrGroupId(posMetadata.position);
537
538 boolean returnValue;
539 if (posMetadata.position.type == ExpandableListPosition.GROUP) {
540 /* It's a group, so handle collapsing/expanding */
...
579 } else {
580 /* It's a child, so pass on event */
581 if (mOnChildClickListener != null) {
582 playSoundEffect(SoundEffectConstants.CLICK);
583 return mOnChildClickListener.onChildClick(this, v, posMetadata.position.groupPos,
584 posMetadata.position.childPos, id);
585 }
586
587 returnValue = false;
588 }
589
590 posMetadata.recycle();
591
592 return returnValue;
593 }
स्रोत: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.2.2_r1/android/widget/ExpandableListView.java#ExpandableListView.handleItemClick%28android.view.View%2Cint%2Clong%29
यदि पंक्ति न पाद लेख, सुपर वर्ग की विधि performItemClick शीर्षक नहीं है समस्या यहाँ है (android.widget.AbsListView) कहा जाता है नहीं किया जाएगा, जो एक है जो खाता विकल्प मोड लेता है: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.2.2_r1/android/widget/AbsListView.java#AbsListView.performItemClick%28android.view.View%2Cint%2Clong%29
तो, अद्वितीय समाधान onChildItemClickListener ourself में चुनाव तर्क लागू है। यहाँ एक से अधिक विकल्प के लिए नमूना कोड है:
https://github.com/jiahaoliuliu/ExpandableListViewMultipleChoice
आपको बहुत बहुत धन्यवाद। इस जवाब ने मेरा समय बचाया। –