1 package com.xtremelabs.robolectric.shadows; 2 3 import android.view.View; 4 import android.widget.ExpandableListView; 5 import android.widget.ExpandableListView.OnChildClickListener; 6 import com.xtremelabs.robolectric.internal.Implementation; 7 import com.xtremelabs.robolectric.internal.Implements; 8 import com.xtremelabs.robolectric.internal.RealObject; 9 10 @Implements(ExpandableListView.class) 11 public class ShadowExpandableListView extends ShadowListView { 12 @RealObject private ExpandableListView mExpandable; 13 private OnChildClickListener mChildClickListener; 14 15 @Implementation 16 @Override 17 public boolean performItemClick(View view, int position, long id) { 18 if (mChildClickListener != null) { 19 mChildClickListener.onChildClick(mExpandable, null, 0, position, id); 20 return true; 21 } 22 return false; 23 } 24 25 @Implementation 26 public void setOnChildClickListener(OnChildClickListener clildListener) { 27 mChildClickListener = clildListener; 28 } 29 }