blob: 5de3bac92790a784a9c9d536bbece1b696811bb7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
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;
}
}
|