/** * 配置 RecyclerView * * @param recyclerView * @param layoutManager */ public static void configRecyclerView(final RecyclerView recyclerView , RecyclerView.LayoutManager layoutManager) { recyclerView.setLayoutManager(layoutManager); //如果可以确定每个item的高度是固定的,设置这个选项可以提高性能 recyclerView.setHasFixedSize(true); recyclerView.setItemAnimator(new DefaultItemAnimator()); }
@Override public View onCreateView( @NonNull LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View result = inflater.inflate(R.layout.recycler_view, container, false); recyclerView = (RecyclerView) result.findViewById(R.id.recycler_view); GridLayoutManager layoutManager = new GridLayoutManager(getActivity(), 1); layoutManager.setOrientation(RecyclerView.HORIZONTAL); recyclerView.setLayoutManager(layoutManager); recyclerView.setHasFixedSize(true); return result; }
private void setupPhotoFilters() { PhotoFiltersAdapter photoFiltersAdapter = new PhotoFiltersAdapter(this); rvFilters.setHasFixedSize(true); rvFilters.setAdapter(photoFiltersAdapter); rvFilters.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false)); }
@Override public void configViews() { mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); mRecyclerView.addItemDecoration(new SupportDividerItemDecoration(mContext, LinearLayoutManager.VERTICAL, true)); mAdapter = new FindAdapter(mContext, mList, this); mRecyclerView.setAdapter(mAdapter); }
@Override public void configViews() { mRecyclerView.setHasFixedSize(true); mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); mRecyclerView.addItemDecoration(new SupportDividerItemDecoration(mContext, LinearLayoutManager.VERTICAL, true)); mAdapter = new FindAdapter(mContext, mList, this); mRecyclerView.setAdapter(mAdapter); }
private void setUpAlbums(RecyclerView albumsRecyclerview) { albumsRecyclerview.setLayoutManager(new LinearLayoutManager(mContext, LinearLayoutManager.HORIZONTAL, false)); albumsRecyclerview.setHasFixedSize(true); //to add spacing between cards int spacingInPixels = mContext.getResources().getDimensionPixelSize(R.dimen.spacing_card); albumsRecyclerview.addItemDecoration(new SpacesItemDecoration(spacingInPixels)); albumsRecyclerview.setNestedScrollingEnabled(false); ArtistAlbumAdapter mAlbumAdapter = new ArtistAlbumAdapter(mContext, ArtistAlbumLoader.getAlbumsForArtist(mContext, artistID)); albumsRecyclerview.setAdapter(mAlbumAdapter); }
@Override protected void onCreate(Bundle savedInstanceState) { AndroidInjection.inject(this); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setHasFixedSize(true); LinearLayoutManager layoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(layoutManager); adapter = new ImgurImageAdapter(); recyclerView.setAdapter(adapter); fetchImagesObservable .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Observer<List<Image>>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(List<Image> images) { adapter.setData(images); } }); }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView rv=new RecyclerView(getActivity()); rv.setHasFixedSize(true); return(rv); }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView rv=new RecyclerView(getActivity()); rv.setHasFixedSize(true); return(rv); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView rv=new RecyclerView(getActivity()); rv.setHasFixedSize(true); return(rv); }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView rv=new RecyclerView(getActivity()); rv.setHasFixedSize(true); return(rv); }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }
public RecyclerView getRecyclerView() { if (rv==null) { rv=new RecyclerView(this); rv.setHasFixedSize(true); setContentView(rv); } return(rv); } }