blob: 5de3bac92790a784a9c9d536bbece1b696811bb7 [file] [log] [blame]
package com.xtremelabs.robolectric.shadows;
import android.view.View;
import android.widget.ExpandableListView;
import android.widget.ExpandableListView.OnChildClickListener;
import com.xtremelabs.robolectric.internal.Implementation;
import com.xtremelabs.robolectric.internal.Implements;
import com.xtremelabs.robolectric.internal.RealObject;
@Implements(ExpandableListView.class)
public class ShadowExpandableListView extends ShadowListView {
@RealObject private ExpandableListView mExpandable;
private OnChildClickListener mChildClickListener;
@Implementation
@Override
public boolean performItemClick(View view, int position, long id) {
if (mChildClickListener != null) {
mChildClickListener.onChildClick(mExpandable, null, 0, position, id);
return true;
}
return false;
}
@Implementation
public void setOnChildClickListener(OnChildClickListener clildListener) {
mChildClickListener = clildListener;
}
}