Skip to content
This repository was archived by the owner on Nov 22, 2019. It is now read-only.

Latest commit

 

History

History
executable file
·
26 lines (18 loc) · 1.04 KB

File metadata and controls

executable file
·
26 lines (18 loc) · 1.04 KB

RecyclerView Tutorial

SimpleRecyclerFragment.java SimpleRecyclerAdapter.java

点击事件

RecyclerView.ViewHolder constructor 中注册监听器。

更改 ViewHolder 宽、高等 layout 参数

RecyclerView.Adapter.onCreateViewHolder 中设置布局参数:

// Create new views (invoked by the layout manager)
@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
    // Create a new view.
    View v = LayoutInflater.from(viewGroup.getContext())
            .inflate(android.R.layout.simple_list_item_1, viewGroup, false);

    RecyclerView.LayoutParams lp = new RecyclerView.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
            ViewGroup.LayoutParams.WRAP_CONTENT);
    v.setLayoutParams(lp);

    return new ViewHolder(v);
}