У меня есть RecyclerView
с StickyHeaderDecor
(с Button
, ImageView
и TextView
внутри).Как обрабатывать щелчок на липкой структуре заголовка в RecyclerView?
Как обрабатывать клики по этим компонентам в пределах StickyHeader
?
library used is UltimateRecyclerView
.
Это код, где я могу настроить мой recyclerView
:
StickyRecyclerHeadersDecoration headersDecoration =
new StickyRecyclerHeadersDecoration(adapter);
recyclerView.addItemDecoration(headersDecoration);
StickyRecyclerHeadersTouchListener headersTouchListener =
new StickyRecyclerHeadersTouchListener(recyclerView, headersDecoration);
headersTouchListener.setOnHeaderClickListener(new StickyRecyclerHeadersTouchListener.OnHeaderClickListener() {
@Override
public void onHeaderClick(View headerView, int position, long headerId) {
Log.d(TAG, "clicked view " + v.getId() + " position:" + position);
// my code here to handle click (*)
}
});
recyclerView.addOnItemTouchListener(headersTouchListener);
(*) У меня нет возможности для обработки нажмите на headerView
.
Пожалуйста, добавьте код для того, что вы уже пытались и быть четко о том, что не работает, как ожидалось. – thanksd