1package com.xtremelabs.robolectric.shadows; 2 3import android.view.View; 4import android.widget.ExpandableListView; 5import android.widget.ExpandableListView.OnChildClickListener; 6import com.xtremelabs.robolectric.internal.Implementation; 7import com.xtremelabs.robolectric.internal.Implements; 8import com.xtremelabs.robolectric.internal.RealObject; 9 10@Implements(ExpandableListView.class) 11public 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}