小编Tah*_*aha的帖子

RecyclerView 粘性标题 onClick 和滚动条

我制作了一个装饰类来在 recyclerview 中创建粘性标题。我有两个问题。

  1. 在听点击时,当一个普通项目在粘性标题下时,粘性标题的点击不起作用。(点击它下面的项目。)
  2. 由于我正在绘制粘性标题,因此它们被绘制到滚动条上并将其隐藏。

所以我想知道我该如何解决这些问题?编写自定义布局管理器是唯一的方法吗?我想不出任何其他解决方案。我什至不确定自定义布局管理器可以解决这个问题。

你可以在下面找到我的装饰课:

package com.done.xrecyclerview.library;

import android.graphics.Canvas;
import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewGroup.LayoutParams;

public class StickyHeaderDecoration extends RecyclerView.ItemDecoration
{

private static final boolean D = true;
private static final String TAG = "HeaderDecoration";

private void init()
{
    //Do your initializations here.
}


@Override
public void onDrawOver(Canvas c, RecyclerView parent, RecyclerView.State state)
{
    super.onDrawOver(c, parent, state);
    if (parent.getAdapter() != null && parent.getAdapter()
                                             .getItemCount() > 1) //RecylerView's adapter exist and has items.
    {

        View …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

5
推荐指数
0
解决办法
2120
查看次数

标签 统计

android ×1

android-recyclerview ×1