MCPcopy Create free account

hub / github.com/SolveBugs/ExpandableListviewDemo / functions

Functions32 in github.com/SolveBugs/ExpandableListviewDemo

↓ 3 callersMethodregisterListener
()
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:95
↓ 2 callersMethodconfigureHeader
@param header @param groupPosition @param childPosition @param alpha
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:57
↓ 2 callersMethodconfigureHeaderView
(int groupPosition, int childPosition)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:207
↓ 2 callersMethodgetHeaderState
获取 Header 的状态 @param groupPosition @param childPosition @return PINNED_HEADER_GONE, PINNED_HEADER_VISIBLE, PINNED_HEADER_PUSHED_UP 其中之一
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:49
↓ 1 callersMethodgetChildrenCount
(int i)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:40
↓ 1 callersMethodgetGroupCount
()
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:31
↓ 1 callersMethodheaderViewClick
点击 HeaderView 触发的事件
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:103
↓ 1 callersMethodsetAdapter
(ExpandableListAdapter adapter)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:155
↓ 1 callersMethodsetHeaderView
(View view)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:80
MethodApplicationTest
()
app/src/androidTest/java/test/com/expandablelistviewdemo/ApplicationTest.java:10
MethodCustomExpandListview
(Context context, AttributeSet attrs, int defStyle)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:18
MethodMyAdapter
(Context context, ArrayList<String> parent, Map<String, ArrayList<String>> datas, CustomExpandListview listvie
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:24
Methodaddition_isCorrect
()
app/src/test/java/test/com/expandablelistviewdemo/ExampleUnitTest.java:11
MethodconfigureHeader
给指示布局设置内容 @param header @param groupPosition @param childPosition @param alpha
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:140
MethoddispatchDraw
(Canvas canvas)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:266
MethodgetChild
(int i, int i1)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:55
MethodgetChildId
(int i, int i1)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:66
MethodgetChildView
(int i, int i1, boolean b, View view, ViewGroup viewGroup)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:89
MethodgetGroup
(int i)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:50
MethodgetGroupId
(int i)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:61
MethodgetGroupView
(int i, boolean b, View view, ViewGroup viewGroup)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:76
MethodgetHeaderState
根据当前的groupPosition和childPosition判断指示布局是哪种状态(隐藏、可见、正在向上推) @param groupPosition @param childPosition @return
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:119
MethodhasStableIds
()
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:71
MethodisChildSelectable
(int i, int i1)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:107
MethodonChildClick
(ExpandableListView expandableListView, View view, int i, int i1, long l)
app/src/main/java/test/com/expandablelistviewdemo/MainActivity.java:52
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/test/com/expandablelistviewdemo/MainActivity.java:24
MethodonGroupClick
点击了 Group 触发的事件 , 要根据根据当前点击 Group 的状态来
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:164
MethodonLayout
(boolean changed, int left, int top, int right, int bottom)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:189
MethodonMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:177
MethodonScroll
(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:278
MethodonScrollStateChanged
(AbsListView view, int scrollState)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:288
MethodonTouchEvent
如果 HeaderView 是可见的 , 此函数用于判断是否点击了 HeaderView, 并对做相应的处理 , 因为 HeaderView 是画上去的 , 所以设置事件监听是无效的 , 只有自行控制 .
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:119