PinnedHeaderExpandableListView
PinnedHeaderExpandableListView copied to clipboard
最上面的group条目无法执行group上的Imageview事件
getGroupView方法中 groupHolder.follow_icon_help.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.e("error", groupPosition + "$$$$$$$$$$$$");
}
});
在固定的group条目中不执行
@Override public void updatePinnedHeader(View headerView, int firstVisibleGroupPos) { String title = (String) mAdapter.getGroup(firstVisibleGroupPos); TextView tv = (TextView) headerView.findViewById(R.id.group_name); tv.setText(title); ImageView iv = (ImageView) headerView.findViewById(R.id.group_iv); iv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d(TAG, "onClick: imageview"); } }); } 这个你得在adapter和activity都实现即可。因为group pinned顶部时不是adapter中的view。