Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SolveBugs/ExpandableListviewDemo
/ functions
Functions
32 in github.com/SolveBugs/ExpandableListviewDemo
⨍
Functions
32
◇
Types & classes
7
↓ 3 callers
Method
registerListener
()
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:95
↓ 2 callers
Method
configureHeader
@param header @param groupPosition @param childPosition @param alpha
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:57
↓ 2 callers
Method
configureHeaderView
(int groupPosition, int childPosition)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:207
↓ 2 callers
Method
getHeaderState
获取 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 callers
Method
getChildrenCount
(int i)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:40
↓ 1 callers
Method
getGroupCount
()
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:31
↓ 1 callers
Method
headerViewClick
点击 HeaderView 触发的事件
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:103
↓ 1 callers
Method
setAdapter
(ExpandableListAdapter adapter)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:155
↓ 1 callers
Method
setHeaderView
(View view)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:80
Method
ApplicationTest
()
app/src/androidTest/java/test/com/expandablelistviewdemo/ApplicationTest.java:10
Method
CustomExpandListview
(Context context, AttributeSet attrs, int defStyle)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:18
Method
MyAdapter
(Context context, ArrayList<String> parent, Map<String, ArrayList<String>> datas, CustomExpandListview listvie
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:24
Method
addition_isCorrect
()
app/src/test/java/test/com/expandablelistviewdemo/ExampleUnitTest.java:11
Method
configureHeader
给指示布局设置内容 @param header @param groupPosition @param childPosition @param alpha
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:140
Method
dispatchDraw
(Canvas canvas)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:266
Method
getChild
(int i, int i1)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:55
Method
getChildId
(int i, int i1)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:66
Method
getChildView
(int i, int i1, boolean b, View view, ViewGroup viewGroup)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:89
Method
getGroup
(int i)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:50
Method
getGroupId
(int i)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:61
Method
getGroupView
(int i, boolean b, View view, ViewGroup viewGroup)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:76
Method
getHeaderState
根据当前的groupPosition和childPosition判断指示布局是哪种状态(隐藏、可见、正在向上推) @param groupPosition @param childPosition @return
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:119
Method
hasStableIds
()
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:71
Method
isChildSelectable
(int i, int i1)
app/src/main/java/test/com/expandablelistviewdemo/MyAdapter.java:107
Method
onChildClick
(ExpandableListView expandableListView, View view, int i, int i1, long l)
app/src/main/java/test/com/expandablelistviewdemo/MainActivity.java:52
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/test/com/expandablelistviewdemo/MainActivity.java:24
Method
onGroupClick
点击了 Group 触发的事件 , 要根据根据当前点击 Group 的状态来
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:164
Method
onLayout
(boolean changed, int left, int top, int right, int bottom)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:189
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:177
Method
onScroll
(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:278
Method
onScrollStateChanged
(AbsListView view, int scrollState)
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:288
Method
onTouchEvent
如果 HeaderView 是可见的 , 此函数用于判断是否点击了 HeaderView, 并对做相应的处理 , 因为 HeaderView 是画上去的 , 所以设置事件监听是无效的 , 只有自行控制 .
app/src/main/java/test/com/expandablelistviewdemo/CustomExpandListview.java:119