Here are the examples of the java api class android.support.v7.widget.RecyclerView taken from open source projects.
1. TutorialListFragment#onCreateView()
Project: YourAppIdea
File: TutorialListFragment.java
File: TutorialListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.tutorial_list, container, false); // SwipeRefresh layout mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.tutorial_swiperefreshlayout); mSwipeRefreshLayout.setOnRefreshListener(this); mSwipeRefreshLayout.setColorSchemeResources(R.color.refresh_progress_1, R.color.refresh_progress_2, R.color.refresh_progress_3); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.tutorial_listview); recyclerView.setHasFixedSize(true); recyclerView.setLongClickable(false); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext()); linearLayoutManager.setOrientation(OrientationHelper.VERTICAL); recyclerView.setLayoutManager(linearLayoutManager); recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), null)); ItemClickSupport.addTo(recyclerView).setOnItemClickListener(this); this.getLoaderManager().initLoader(0, null, this); this.mAdapter = new TutorialRecyclerAdapter(); recyclerView.setAdapter(this.mAdapter); return view; }
2. DecryptListFragment#onCreateView()
Project: open-keychain
File: DecryptListFragment.java
File: DecryptListFragment.java
/** * Inflate the layout for this fragment */ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.decrypt_files_list_fragment, container, false); RecyclerView vFilesList = (RecyclerView) view.findViewById(R.id.decrypted_files_list); vFilesList.addItemDecoration(new SpacesItemDecoration(FormattingUtils.dpToPx(getActivity(), 4))); vFilesList.setHasFixedSize(true); // TODO make this a grid, for tablets! vFilesList.setLayoutManager(new LinearLayoutManager(getActivity())); vFilesList.setItemAnimator(new DefaultItemAnimator() { @Override public boolean canReuseUpdatedViewHolder(@NonNull RecyclerView.ViewHolder viewHolder) { return true; } }); mAdapter = new DecryptFilesAdapter(); vFilesList.setAdapter(mAdapter); return view; }
3. GroupPopularListFragment#onViewCreated()
Project: citrus
File: GroupPopularListFragment.java
File: GroupPopularListFragment.java
@Override public void onViewCreated(final View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); String categoryName = GroupHelper.CATEGORY_POPULAR; RealmResults<Group> groups = GroupRepository.findAllByCategoryName(mUIThreadRealm, categoryName); mGroupListAdapter = new GroupListAdapter(groups, this); RecyclerView recyclerView = findById(view, R.id.group_list_recycler_view); recyclerView.addItemDecoration(new DividerItemDecoration(Utils.getDrawableResource(getActivity(), R.drawable.line))); final LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity()); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); recyclerView.setLayoutManager(layoutManager); recyclerView.setHasFixedSize(true); recyclerView.setItemAnimator(new DefaultItemAnimator()); recyclerView.setAdapter(mGroupListAdapter); }
4. MainActivity#onCreate()
Project: android-recyclerview
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_recycler_view); Demo[] demos = { new Demo(this, LinearLayoutActivity.class, R.string.linear_layout), new Demo(this, GridLayoutActivity.class, R.string.grid_layout), new Demo(this, GridLayoutVariableSpanSizeActivity.class, R.string.grid_layout_variable_span_size), new Demo(this, GridLayoutHeaderActivity.class, R.string.grid_layout_header), new Demo(this, GridLayoutAutoFitActivity.class, R.string.grid_layout_auto_fit), new Demo(this, GridLayoutAutoFitHeaderActivity.class, R.string.grid_layout_auto_fit_header), new Demo(this, GridLayoutAddRemoveActivity.class, R.string.grid_layout_add_remove) }; RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.addItemDecoration(new MarginDecoration(this)); recyclerView.setHasFixedSize(true); recyclerView.setAdapter(new DemoAdapter(demos)); recyclerView.setLayoutManager(new LinearLayoutManager(this)); }
5. GridLayoutVariableSpanSizeActivity#onCreate()
Project: android-recyclerview
File: GridLayoutVariableSpanSizeActivity.java
File: GridLayoutVariableSpanSizeActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_recycler_view); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.addItemDecoration(new MarginDecoration(this)); recyclerView.setHasFixedSize(true); GridLayoutManager manager = new GridLayoutManager(this, 3); manager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { return (3 - position % 3); } }); recyclerView.setLayoutManager(manager); recyclerView.setAdapter(new NumberedAdapter(30)); }
6. TileContentFragment#onCreateView()
Project: android-design-library
File: TileContentFragment.java
File: TileContentFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView recyclerView = (RecyclerView) inflater.inflate(R.layout.recycler_view, container, false); ContentAdapter adapter = new ContentAdapter(recyclerView.getContext()); recyclerView.setAdapter(adapter); recyclerView.setHasFixedSize(true); // Set padding for Tiles int tilePadding = getResources().getDimensionPixelSize(R.dimen.tile_padding); recyclerView.setPadding(tilePadding, tilePadding, tilePadding, tilePadding); recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2)); return recyclerView; }
7. TileContentFragment#onCreateView()
Project: android-design-library
File: TileContentFragment.java
File: TileContentFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView recyclerView = (RecyclerView) inflater.inflate(R.layout.recycler_view, container, false); ContentAdapter adapter = new ContentAdapter(recyclerView.getContext()); recyclerView.setAdapter(adapter); recyclerView.setHasFixedSize(true); // Set padding for Tiles int tilePadding = getResources().getDimensionPixelSize(R.dimen.tile_padding); recyclerView.setPadding(tilePadding, tilePadding, tilePadding, tilePadding); recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2)); return recyclerView; }
8. TileContentFragment#onCreateView()
Project: android-design-library
File: TileContentFragment.java
File: TileContentFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView recyclerView = (RecyclerView) inflater.inflate(R.layout.recycler_view, container, false); ContentAdapter adapter = new ContentAdapter(recyclerView.getContext()); recyclerView.setAdapter(adapter); recyclerView.setHasFixedSize(true); // Set padding for Tiles int tilePadding = getResources().getDimensionPixelSize(R.dimen.tile_padding); recyclerView.setPadding(tilePadding, tilePadding, tilePadding, tilePadding); recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2)); return recyclerView; }
9. TileContentFragment#onCreateView()
Project: android-design-library
File: TileContentFragment.java
File: TileContentFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView recyclerView = (RecyclerView) inflater.inflate(R.layout.recycler_view, container, false); ContentAdapter adapter = new ContentAdapter(recyclerView.getContext()); recyclerView.setAdapter(adapter); recyclerView.setHasFixedSize(true); // Set padding for Tiles int tilePadding = getResources().getDimensionPixelSize(R.dimen.tile_padding); recyclerView.setPadding(tilePadding, tilePadding, tilePadding, tilePadding); recyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2)); return recyclerView; }
10. StickersView#buildAdapter()
Project: actor-platform
File: StickersView.java
File: StickersView.java
private void buildAdapter(Context context) { GridLayoutManager layoutManager = new GridLayoutManager(context, Screen.getWidth() / Screen.dp(70)); setLayoutManager(layoutManager); stickersAdapter = new StickersAdapter(keyboard, this); setAdapter(stickersAdapter); RecyclerView packSwitch = new RecyclerView(context); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(context, HORIZONTAL, false); packSwitch.setLayoutManager(linearLayoutManager); packSwitch.setItemAnimator(null); packSwitch.setHasFixedSize(true); PacksAdapter packsAdapter = new PacksAdapter(context, stickersAdapter, keyboard.getStickerIndicatorContainer()); packSwitch.setAdapter(packsAdapter); stickersAdapter.setPacksAdapter(packsAdapter); keyboard.getStickerIndicatorContainer().removeAllViews(); keyboard.getStickerIndicatorContainer().addView(packSwitch, LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT); }
11. SearchNewsFragment#onCreateView()
Project: ZhihuDailyPurify
File: SearchNewsFragment.java
File: SearchNewsFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_search, container, false); assert view != null; RecyclerView mRecyclerView = (RecyclerView) view.findViewById(R.id.search_result_list); mRecyclerView.setHasFixedSize(true); LinearLayoutManager llm = new LinearLayoutManager(getActivity()); llm.setOrientation(LinearLayoutManager.VERTICAL); mRecyclerView.setLayoutManager(llm); mAdapter = new NewsAdapter(newsList); mHeaderAdapter = new DateHeaderAdapter(newsList); StickyHeadersItemDecoration header = new StickyHeadersBuilder().setAdapter(mAdapter).setRecyclerView(mRecyclerView).setStickyHeadersAdapter(mHeaderAdapter).build(); mRecyclerView.setAdapter(mAdapter); mRecyclerView.addItemDecoration(header); return view; }
12. CityListFragment#onCreateView()
Project: YourAppIdea
File: CityListFragment.java
File: CityListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.city_fragment, container, false); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.city_listview); recyclerView.setHasFixedSize(true); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext()); linearLayoutManager.setOrientation(OrientationHelper.VERTICAL); recyclerView.setLayoutManager(linearLayoutManager); recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), null)); recyclerView.setAdapter(this.mAdapter); ItemClickSupport.addTo(recyclerView).setOnItemClickListener(this); return view; }
13. AirportListFragment#onCreateView()
Project: YourAppIdea
File: AirportListFragment.java
File: AirportListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (BuildConfig.DEBUG) { Log.i(YourApplication.LOG_TAG, "AirportListFragment.onCreateView"); } View view = inflater.inflate(R.layout.airport_listfragment, container, false); mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.airport_swiperefreshlayout); mSwipeRefreshLayout.setColorSchemeResources(R.color.refresh_progress_1, R.color.refresh_progress_2, R.color.refresh_progress_3); mSwipeRefreshLayout.setOnRefreshListener(this); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.airport_recyclerview); recyclerView.setHasFixedSize(true); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getContext()); linearLayoutManager.setOrientation(OrientationHelper.VERTICAL); recyclerView.setLayoutManager(linearLayoutManager); recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), null)); recyclerView.setAdapter(this.mAirportAdapter); return view; }
14. OverlayView#onFinishInflate()
Project: WebCards
File: OverlayView.java
File: OverlayView.java
@Override protected void onFinishInflate() { super.onFinishInflate(); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView); recyclerView.setLayoutManager(new WebCardLayoutManager(getContext())); recyclerView.setHasFixedSize(true); recyclerView.setItemAnimator(new WebCardAnimator(recyclerView)); adapter = new WebCardAdapter(recyclerView); recyclerView.setAdapter(adapter); ItemClickSupport.addTo(recyclerView).setOnItemClickListener(this); ItemTouchHelper touchHelper = new ItemTouchHelper(new WebCardTouchHelper(adapter)); touchHelper.attachToRecyclerView(recyclerView); }
15. SettingsCacheTTLFragment#onViewCreated()
Project: open-keychain
File: SettingsCacheTTLFragment.java
File: SettingsCacheTTLFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); CacheTTLPrefs prefs = (CacheTTLPrefs) getArguments().getSerializable(ARG_TTL_PREFS); mAdapter = new CacheTTLListAdapter(prefs); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.cache_ttl_recycler_view); recyclerView.setHasFixedSize(true); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); recyclerView.setAdapter(mAdapter); recyclerView.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST)); }
16. ThreadPreviewActivity#onCreate()
Project: materialistic
File: ThreadPreviewActivity.java
File: ThreadPreviewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Item item = getIntent().getParcelableExtra(EXTRA_ITEM); if (item == null) { finish(); return; } supportRequestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_thread_preview); setSupportActionBar((Toolbar) findViewById(R.id.toolbar)); getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME | ActionBar.DISPLAY_SHOW_TITLE | ActionBar.DISPLAY_HOME_AS_UP); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setHasFixedSize(true); recyclerView.setLayoutManager(new SnappyLinearLayoutManager(this)); recyclerView.addItemDecoration(new CommentItemDecoration(this)); recyclerView.setAdapter(new ThreadPreviewRecyclerViewAdapter(mItemManager, item)); mVolumeNavigationDelegate.setScrollable(new VolumeNavigationDelegate.RecyclerViewHelper(recyclerView, VolumeNavigationDelegate.RecyclerViewHelper.SCROLL_ITEM), null); }
17. RecyclerViewActivity#onCreate()
Project: JazzyListView
File: RecyclerViewActivity.java
File: RecyclerViewActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_recyclerview); setTitle(getString(getIntent().getIntExtra(MainActivity.EXTRA_TITLE_RES, 0))); int itemLayoutRes = getIntent().getIntExtra(MainActivity.EXTRA_ITEM_LAYOUT_RES, R.layout.item); boolean isStaggered = getIntent().getBooleanExtra(MainActivity.EXTRA_IS_STAGGERED, false); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list); recyclerView.setLayoutManager(createLayoutManager(itemLayoutRes, isStaggered)); recyclerView.setHasFixedSize(true); recyclerView.setAdapter(new SampleRecyclerViewAdapter(ListModel.getModel(), itemLayoutRes, isStaggered)); jazzyScrollListener = new JazzyRecyclerViewScrollListener(); recyclerView.setOnScrollListener(jazzyScrollListener); if (savedInstanceState != null) { mCurrentTransitionEffect = savedInstanceState.getInt(KEY_TRANSITION_EFFECT, JazzyHelper.HELIX); setupJazziness(mCurrentTransitionEffect); } }
18. MainActivity#onCreate()
Project: espresso-samples
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); final TextView textView = (TextView) findViewById(R.id.text); textView.setBackgroundColor(Color.LTGRAY); textView.setVisibility(View.GONE); recyclerView.setHasFixedSize(true); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(new NumberedAdapter(30, new NumberedAdapter.OnItemClickListener() { @Override public void onItemClick(int position) { textView.setText(String.valueOf(position)); textView.setVisibility(View.VISIBLE); } })); }
19. MoviesListingFragment#initLayoutReferences()
Project: CineBuff
File: MoviesListingFragment.java
File: MoviesListingFragment.java
private void initLayoutReferences(View rootView) { RecyclerView moviesListing = (RecyclerView) rootView.findViewById(R.id.movies_listing); moviesListing.setHasFixedSize(true); int columns; if (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) { columns = 2; } else { columns = getResources().getInteger(R.integer.no_of_columns); } RecyclerView.LayoutManager layoutManager = new GridLayoutManager(getActivity(), columns); moviesListing.setLayoutManager(layoutManager); mAdapter = new MoviesListingAdapter(mMovies, this); moviesListing.setAdapter(mAdapter); }
20. MainActivity2#onCreate()
Project: android-show-hide-toolbar
File: MainActivity2.java
File: MainActivity2.java
@TargetApi(Build.VERSION_CODES.LOLLIPOP) @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main_activity); // Assign Toolbar to the activity Toolbar tToolbar = (Toolbar) findViewById(R.id.tToolbar); setSupportActionBar(tToolbar); getSupportActionBar().setTitle(R.string.app_name); // RecyclerView with sample data RecyclerView rvCities = (RecyclerView) findViewById(R.id.rvCities); rvCities.setLayoutManager(new LinearLayoutManager(this)); rvCities.setAdapter(new CitiesAdapter(CityUtils.CITIES)); rvCities.addOnScrollListener(showHideToolbarListener = new RecyclerViewUtils.ShowHideToolbarOnScrollingListener(tToolbar)); if (savedInstanceState != null) { showHideToolbarListener.onRestoreInstanceState((RecyclerViewUtils.ShowHideToolbarOnScrollingListener.State) savedInstanceState.getParcelable(RecyclerViewUtils.ShowHideToolbarOnScrollingListener.SHOW_HIDE_TOOLBAR_LISTENER_STATE)); } }
21. RecyclerListFragment#onViewCreated()
Project: Android-ItemTouchHelper-Demo
File: RecyclerListFragment.java
File: RecyclerListFragment.java
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); RecyclerListAdapter adapter = new RecyclerListAdapter(getActivity(), this); RecyclerView recyclerView = (RecyclerView) view; recyclerView.setHasFixedSize(true); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter); mItemTouchHelper = new ItemTouchHelper(callback); mItemTouchHelper.attachToRecyclerView(recyclerView); }
22. RecyclerGridFragment#onViewCreated()
Project: Android-ItemTouchHelper-Demo
File: RecyclerGridFragment.java
File: RecyclerGridFragment.java
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); final RecyclerListAdapter adapter = new RecyclerListAdapter(getActivity(), this); RecyclerView recyclerView = (RecyclerView) view; recyclerView.setHasFixedSize(true); recyclerView.setAdapter(adapter); final int spanCount = getResources().getInteger(R.integer.grid_columns); final GridLayoutManager layoutManager = new GridLayoutManager(getActivity(), spanCount); recyclerView.setLayoutManager(layoutManager); ItemTouchHelper.Callback callback = new SimpleItemTouchHelperCallback(adapter); mItemTouchHelper = new ItemTouchHelper(callback); mItemTouchHelper.attachToRecyclerView(recyclerView); }
23. MainActivity#onCreate()
Project: android-dynamical-loading
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_recyclerview); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview); activityHolder = new ActivityHolder(); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this); recyclerView.setLayoutManager(linearLayoutManager); MyAdapter adapter = new MyAdapter(); ; recyclerView.setAdapter(adapter); recyclerView.addItemDecoration(new DividerItemDecoration(this, DividerItemDecoration.VERTICAL_LIST)); activityHolder.addActivity("Get All ClassLoader", GetAllClassLoaderActivity.class); adapter.notifyDataSetChanged(); }
24. NewsListFragment#onCreateView()
Project: ZhihuDailyPurify
File: NewsListFragment.java
File: NewsListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_news_list, container, false); assert view != null; RecyclerView mRecyclerView = (RecyclerView) view.findViewById(R.id.news_list); mRecyclerView.setHasFixedSize(!isToday); LinearLayoutManager llm = new LinearLayoutManager(getActivity()); llm.setOrientation(LinearLayoutManager.VERTICAL); mRecyclerView.setLayoutManager(llm); mAdapter = new NewsAdapter(newsList); mRecyclerView.setAdapter(mAdapter); mSwipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipe_refresh_layout); mSwipeRefreshLayout.setOnRefreshListener(this); mSwipeRefreshLayout.setColorSchemeResources(R.color.color_primary); return view; }
25. AroundMeFragment#onCreateView()
Project: YourAppIdea
File: AroundMeFragment.java
File: AroundMeFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.aroundme_fragment, container, false); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.aroundme_listview); recyclerView.setAdapter(this.mPlaceListAdapter); recyclerView.setHasFixedSize(true); LinearLayoutManager mLayoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(mLayoutManager); if (mCityName != null) { TextView textView = (TextView) view.findViewById(R.id.aroundme_cityname); textView.setText(mCityName); } return view; }
26. TabFragment#onCreateView()
Project: TabbedCoordinatorLayout
File: TabFragment.java
File: TabFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment, container, false); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.fragment_list_rv); LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(linearLayoutManager); recyclerView.setHasFixedSize(true); String[] listItems = mItemData.split(" "); List<String> list = new ArrayList<String>(); Collections.addAll(list, listItems); mAdapter = new ListAdapter(list); recyclerView.setAdapter(mAdapter); return view; }
27. SearchStaticRecyclerFragment#onCreateView()
Project: Search-View-Layout
File: SearchStaticRecyclerFragment.java
File: SearchStaticRecyclerFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment View rootView = inflater.inflate(R.layout.fragment_search_static_recycler, container, false); RecyclerView recyclerView = ((RecyclerView) rootView.findViewById(R.id.search_static_recycler)); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); ArrayList<String> strings = new ArrayList<>(); for (int i = 0; i < 10; i++) { strings.add(i + " -- \n" + getString(R.string.lorem_1)); } ListViewAdapter adapter = new ListViewAdapter(strings); recyclerView.setAdapter(adapter); recyclerView.setOnTouchListener(new View.OnTouchListener() { // Setting on Touch Listener for handling the touch inside ScrollView @Override public boolean onTouch(View v, MotionEvent event) { // Disallow the touch request for parent scroll on touch of child view v.getParent().requestDisallowInterceptTouchEvent(true); return false; } }); return rootView; }
28. SimpleGridActivity#onCreate()
Project: RecyclerView-FlexibleDivider
File: SimpleGridActivity.java
File: SimpleGridActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); SimpleAdapter adapter = new SimpleAdapter(this); GridLayoutManager manager = new GridLayoutManager(this, 3); manager.setOrientation(OrientationHelper.VERTICAL); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.main_recyclerview); recyclerView.setLayoutManager(manager); recyclerView.setAdapter(adapter); recyclerView.addItemDecoration(new HorizontalDividerItemDecoration.Builder(this).build()); }
29. SimpleActivity#onCreate()
Project: RecyclerView-FlexibleDivider
File: SimpleActivity.java
File: SimpleActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); SimpleAdapter adapter = new SimpleAdapter(this); LinearLayoutManager manager = new LinearLayoutManager(this); manager.setOrientation(OrientationHelper.VERTICAL); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.main_recyclerview); recyclerView.setLayoutManager(manager); recyclerView.setAdapter(adapter); recyclerView.addItemDecoration(new HorizontalDividerItemDecoration.Builder(this).build()); }
30. DrawableActivity#onCreate()
Project: RecyclerView-FlexibleDivider
File: DrawableActivity.java
File: DrawableActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); SimpleAdapter adapter = new SimpleAdapter(this); LinearLayoutManager manager = new LinearLayoutManager(this); manager.setOrientation(OrientationHelper.VERTICAL); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.main_recyclerview); recyclerView.setLayoutManager(manager); recyclerView.setAdapter(adapter); recyclerView.addItemDecoration(new HorizontalDividerItemDecoration.Builder(this).drawable(R.drawable.sample).size(15).build()); }
31. ComplexActivity#onCreate()
Project: RecyclerView-FlexibleDivider
File: ComplexActivity.java
File: ComplexActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sample); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.main_recyclerview); // https://code.google.com/p/android/issues/detail?id=29944 if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.HONEYCOMB) { recyclerView.setLayerType(View.LAYER_TYPE_SOFTWARE, null); } ComplexAdapter adapter = new ComplexAdapter(this); LinearLayoutManager manager = new LinearLayoutManager(this); manager.setOrientation(OrientationHelper.VERTICAL); recyclerView.setLayoutManager(manager); recyclerView.setAdapter(adapter); recyclerView.addItemDecoration(new HorizontalDividerItemDecoration.Builder(this).paintProvider(adapter).visibilityProvider(adapter).marginProvider(adapter).build()); }
32. NavigationDrawerFragment#onCreateView()
Project: NotePad
File: NavigationDrawerFragment.java
File: NavigationDrawerFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_navdrawer, container, false); RecyclerView list = (RecyclerView) rootView.findViewById(R.id.left_drawer); // TODO add edit lists item? mAdapter = new Adapter(toArray(new TopLevelItem(), new ExtraHeaderItem(TaskListFragment.LIST_ID_ALL, R.string.show_from_all_lists)), toArray(new SeparatorFooter(EXTRA_ID_SEPARATOR_1), new CreateListFooter(), new SeparatorFooter(EXTRA_ID_SEPARATOR_2), new SettingsFooterItem(), new AboutFooterItem(), new ChangelogFooterItem())); list.setAdapter(mAdapter); list.setHasFixedSize(true); LinearLayoutManager layoutManager = new LinearLayoutManager(getContext()); list.setLayoutManager(layoutManager); return rootView; }
33. SearchActivity#search()
Project: GEM
File: SearchActivity.java
File: SearchActivity.java
private void search(String query) { //Stops if the query is empty if (TextUtils.isEmpty(query)) { findViewById(R.id.search_empty_textview).setVisibility(View.GONE); findViewById(R.id.recycler).setVisibility(View.GONE); return; } //Fetches results List<SearchResult> results = Library.search(query); //Resets findViewById(R.id.search_empty_textview).setVisibility(!results.isEmpty() ? View.GONE : View.VISIBLE); findViewById(R.id.recycler).setVisibility(results.isEmpty() ? View.GONE : View.VISIBLE); if (results.isEmpty()) return; ListAdapter<SearchResult> adapter = new ListAdapter<>(ListAdapter.Type.Search, results, this); adapter.withTransitionActivity(this); RecyclerView recycler = (RecyclerView) findViewById(R.id.recycler); recycler.setAdapter(adapter); recycler.setItemAnimator(new DefaultItemAnimator()); recycler.setLayoutManager(new LinearLayoutManager(this)); }
34. TasksManagerDemoActivity#onCreate()
Project: FileDownloader
File: TasksManagerDemoActivity.java
File: TasksManagerDemoActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tasks_manager_demo); final RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(adapter = new TaskItemAdapter()); TasksManager.getImpl().onCreate(new WeakReference<>(this)); }
35. RecyclerViewFragment#onCreateView()
Project: easy-adapter
File: RecyclerViewFragment.java
File: RecyclerViewFragment.java
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View layout = inflater.inflate(R.layout.fragment_recycler_view, container, false); RecyclerView recyclerView = (RecyclerView) layout.findViewById(R.id.recycler_view); LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity()); recyclerView.setLayoutManager(layoutManager); /* Simply create an EasyRecyclerAdapter by passing a Context and your ItemViewHolder implementation. Optionally, you can pass the list of items and a listener defined in the ItemViewHolder. */ recyclerView.setAdapter(new EasyRecyclerAdapter<>(getActivity(), PersonViewHolder.class, DataProvider.getMockPeopleSet2(), mPersonHolderListener)); return layout; }
36. SimpleBehaviorActivity#onCreate()
Project: coordinated-effort
File: SimpleBehaviorActivity.java
File: SimpleBehaviorActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView list = (RecyclerView) findViewById(R.id.list); SimpleAdapter adapter = new SimpleAdapter(list); list.setAdapter(adapter); list.setLayoutManager(new LinearLayoutManager(this)); findViewById(R.id.fab).setOnClickListener(this); }
37. QuickerReturnActivity#onCreate()
Project: coordinated-effort
File: QuickerReturnActivity.java
File: QuickerReturnActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_quicker); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView list = (RecyclerView) findViewById(R.id.list); SimpleAdapter adapter = new SimpleAdapter(list); list.setAdapter(adapter); list.setLayoutManager(new LinearLayoutManager(this)); }
38. FooterBarActivity#onCreate()
Project: coordinated-effort
File: FooterBarActivity.java
File: FooterBarActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_footer); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView list = (RecyclerView) findViewById(R.id.list); SimpleAdapter adapter = new SimpleAdapter(list); list.setAdapter(adapter); list.setLayoutManager(new LinearLayoutManager(this)); }
39. AppsLibrariesActivity#onCreate()
Project: Carbon
File: AppsLibrariesActivity.java
File: AppsLibrariesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo); Samples.initToolbar(this, getString(R.string.appsLibrariesActivity_title)); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list); ViewModel[] items = new ViewModel[] { new ViewModel(CalculatorActivity.class, getString(R.string.calculatorActivity_title), true), new ViewModel(PicassoActivity.class, getString(R.string.picassoActivity_title)), new ViewModel(RecyclerCardsActivity.class, getString(R.string.recyclerCardsActivity_title)), new ViewModel(DrawerActivity.class, getString(R.string.drawerActivity_title)), new ViewModel(DesignActivity.class, getString(R.string.designActivity_title)) }; recyclerView.setLayoutManager(getResources().getBoolean(R.bool.tablet) ? new GridLayoutManager(this, 2, LinearLayoutManager.VERTICAL, false) : new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false)); recyclerView.setAdapter(new MainListAdapter(items)); }
40. AnimationsActivity#onCreate()
Project: Carbon
File: AnimationsActivity.java
File: AnimationsActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo); Samples.initToolbar(this, getString(R.string.animationsActivity_title)); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.list); ViewModel[] items = new ViewModel[] { new ViewModel(WidgetAnimationsActivity.class, getString(R.string.widgetAnimationsActivity_title)), new ViewModel(ImageFadeActivity.class, getString(R.string.imageFadeActivity_title)), new ViewModel(ListRippleActivity.class, getString(R.string.listRippleActivity_title)), new ViewModel(RippleComparisonActivity.class, getString(R.string.rippleComparisonActivity_title), false, true), new ViewModel(RadialTransitionActivity.class, getString(R.string.radialTransitionActivity_title)), new ViewModel(RippleActivity.class, getString(R.string.rippleActivity_title)) }; recyclerView.setLayoutManager(getResources().getBoolean(R.bool.tablet) ? new GridLayoutManager(this, 2, LinearLayoutManager.VERTICAL, false) : new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false)); recyclerView.setAdapter(new MainListAdapter(items)); }
41. ChannelsView#onFinishInflate()
Project: bonfire-firebase-sample
File: ChannelsView.java
File: ChannelsView.java
@Override protected void onFinishInflate() { super.onFinishInflate(); View.inflate(getContext(), R.layout.merge_channels_view, this); RecyclerView channels = Views.findById(this, R.id.channels); channels.addItemDecoration(new ChannelItemDecoration()); channels.setAdapter(channelsAdapter); newChannelFab = Views.findById(this, R.id.new_channel_fab); toolbar = Views.findById(this, R.id.toolbar); toolbar.setTitle(R.string.app_name); toolbar.inflateMenu(R.menu.channels_menu); }
42. SearchFragment#bindView()
Project: AndroidTDDBootStrap
File: SearchFragment.java
File: SearchFragment.java
@Override protected void bindView(final View rootView) { final RecyclerView rvSearchResult = ButterKnife.findById(rootView, R.id.mRvSearchResult); final Toolbar toolBar = ButterKnife.findById(rootView, R.id.mToolBar); toolBar.setTitle(R.string.search); mActivity.setSupportActionBar(toolBar); mAdapter = new SearchUserResultAdapter(mResources, user -> startActivityForResultSafely(ProfileActivityAutoBundle.createIntentBuilder(user).build(getContext()), CODE_DETAIL)); rvSearchResult.setLayoutManager(new StaggeredGridLayoutManager(SPAN_COUNT, StaggeredGridLayoutManager.VERTICAL)); rvSearchResult.setAdapter(mAdapter); }
43. SettingsFragment#onViewCreated()
Project: android-support-preference
File: SettingsFragment.java
File: SettingsFragment.java
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); final RecyclerView listView = getListView(); // We're using alternative divider. listView.addItemDecoration(new PreferenceDividerDecoration(getContext()).drawBottom(true).drawBetweenCategories(false)); setDivider(null); // We don't want this. The children are still focusable. listView.setFocusable(false); }
44. LauncherPageFragment#onViewCreated()
Project: android-advancedrecyclerview
File: LauncherPageFragment.java
File: LauncherPageFragment.java
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); int pageNo = getArguments().getInt(ARG_PAGE_NO); LauncherButtonsAdapter adapter = createAdapter(pageNo); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view); recyclerView.setLayoutManager(new LinearLayoutManager(view.getContext(), LinearLayoutManager.VERTICAL, false)); recyclerView.setAdapter(adapter); }
45. MinimalSwipeableExampleActivity#onCreate()
Project: android-advancedrecyclerview
File: MinimalSwipeableExampleActivity.java
File: MinimalSwipeableExampleActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo_minimal); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); // Setup swiping feature and RecyclerView RecyclerViewSwipeManager swipeMgr = new RecyclerViewSwipeManager(); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(swipeMgr.createWrappedAdapter(new MyAdapter())); swipeMgr.attachRecyclerView(recyclerView); }
46. MinimalExpandableExampleActivity#onCreate()
Project: android-advancedrecyclerview
File: MinimalExpandableExampleActivity.java
File: MinimalExpandableExampleActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo_minimal); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); // Setup expandable feature and RecyclerView RecyclerViewExpandableItemManager expMgr = new RecyclerViewExpandableItemManager(null); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(expMgr.createWrappedAdapter(new MyAdapter())); expMgr.attachRecyclerView(recyclerView); }
47. MinimalDraggableExampleActivity#onCreate()
Project: android-advancedrecyclerview
File: MinimalDraggableExampleActivity.java
File: MinimalDraggableExampleActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_demo_minimal); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); // Setup D&D feature and RecyclerView RecyclerViewDragDropManager dragMgr = new RecyclerViewDragDropManager(); dragMgr.setInitiateOnMove(false); dragMgr.setInitiateOnLongPress(true); recyclerView.setLayoutManager(new LinearLayoutManager(this)); recyclerView.setAdapter(dragMgr.createWrappedAdapter(new MyAdapter())); dragMgr.attachRecyclerView(recyclerView); Snackbar.make(findViewById(R.id.container), "TIP: Long press item to initiate Drag & Drop action!", Snackbar.LENGTH_LONG).show(); }
48. MainActivity#onCreate()
Project: AdapterDelegates
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RecyclerView rv = (RecyclerView) findViewById(R.id.recyclerView); rv.setLayoutManager(new LinearLayoutManager(this)); MainAdapter adapter = new MainAdapter(this, getAnimals()); rv.setAdapter(adapter); findViewById(R.id.reptielsActivity).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(MainActivity.this, ReptilesActivity.class)); } }); }
49. OverviewFragment#onCreateView()
Project: Yaaic
File: OverviewFragment.java
File: OverviewFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_servers, container, false); adapter = new ServersAdapter(this); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false)); ImageButton button = (ImageButton) view.findViewById(R.id.fab); button.setOnClickListener(this); return view; }
50. DemoTwoRecyclerViewActivity#testRecyclerViewGridLayout()
Project: TvWidget
File: DemoTwoRecyclerViewActivity.java
File: DemoTwoRecyclerViewActivity.java
private void testRecyclerViewGridLayout() { //test grid RecyclerView recyclerView = (RecyclerView) findViewById(R.id.secondRecyclerView); GridLayoutManager gridlayoutManager = new TvGridLayoutManagerScrolling(this, 4); gridlayoutManager.setOrientation(GridLayoutManager.VERTICAL); recyclerView.setLayoutManager(gridlayoutManager); recyclerView.setFocusable(false); border.attachTo(recyclerView); createData(recyclerView, R.layout.item); }
51. DemoTwoRecyclerViewActivity#testRecyclerViewLinerLayout()
Project: TvWidget
File: DemoTwoRecyclerViewActivity.java
File: DemoTwoRecyclerViewActivity.java
private void testRecyclerViewLinerLayout() { //test linearlayout RecyclerView recyclerView = (RecyclerView) findViewById(R.id.firstRecyclerView); // ??????????? GridLayoutManager layoutManager = new GridLayoutManager(this, 1); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); recyclerView.setLayoutManager(layoutManager); recyclerView.setFocusable(false); border.attachTo(recyclerView); createData(recyclerView, R.layout.item3); }
52. DemoRecyclerViewActivity#testRecyclerViewGridLayout()
Project: TvWidget
File: DemoRecyclerViewActivity.java
File: DemoRecyclerViewActivity.java
private void testRecyclerViewGridLayout() { //test grid RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView); GridLayoutManager gridlayoutManager = new TvGridLayoutManagerScrolling(this, 4); gridlayoutManager.setOrientation(GridLayoutManager.HORIZONTAL); recyclerView.setLayoutManager(gridlayoutManager); recyclerView.setFocusable(false); border.attachTo(recyclerView); createData(recyclerView); }
53. DemoRecyclerViewActivity#testRecyclerViewLinerLayout()
Project: TvWidget
File: DemoRecyclerViewActivity.java
File: DemoRecyclerViewActivity.java
private void testRecyclerViewLinerLayout() { //test linearlayout RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerView); // ??????????? LinearLayoutManager layoutManager = new LinearLayoutManager(this); layoutManager.setOrientation(LinearLayoutManager.HORIZONTAL); recyclerView.setLayoutManager(layoutManager); recyclerView.setFocusable(false); border.attachTo(recyclerView); createData(recyclerView); }
54. Example7Fragment#onCreateView()
Project: SectionedRecyclerViewAdapter
File: Example7Fragment.java
File: Example7Fragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_ex1, container, false); sectionAdapter = new SectionedRecyclerViewAdapter(); for (char alphabet = 'A'; alphabet <= 'Z'; alphabet++) { List<String> contacts = getContactsWithLetter(alphabet); if (contacts.size() > 0) { ContactsSection contactsSection = new ContactsSection(String.valueOf(alphabet), contacts); sectionAdapter.addSection(contactsSection); } } RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerview); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setAdapter(sectionAdapter); return view; }
55. Example4Fragment#onCreateView()
Project: SectionedRecyclerViewAdapter
File: Example4Fragment.java
File: Example4Fragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_ex4, container, false); sectionAdapter = new SectionedRecyclerViewAdapter(); for (char alphabet = 'A'; alphabet <= 'Z'; alphabet++) { List<String> contacts = getContactsWithLetter(alphabet); if (contacts.size() > 0) { sectionAdapter.addSection(new ExpandableContactsSection(String.valueOf(alphabet), contacts)); } } RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerview); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setAdapter(sectionAdapter); return view; }
56. Example2Fragment#onCreateView()
Project: SectionedRecyclerViewAdapter
File: Example2Fragment.java
File: Example2Fragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_ex2, container, false); sectionAdapter = new SectionedRecyclerViewAdapter(); sectionAdapter.addSection(new NewsSection(NewsSection.WORLD)); sectionAdapter.addSection(new NewsSection(NewsSection.BUSINESS)); sectionAdapter.addSection(new NewsSection(NewsSection.TECHNOLOGY)); sectionAdapter.addSection(new NewsSection(NewsSection.SPORTS)); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerview); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setAdapter(sectionAdapter); return view; }
57. Example1Fragment#onCreateView()
Project: SectionedRecyclerViewAdapter
File: Example1Fragment.java
File: Example1Fragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_ex1, container, false); sectionAdapter = new SectionedRecyclerViewAdapter(); for (char alphabet = 'A'; alphabet <= 'Z'; alphabet++) { List<String> contacts = getContactsWithLetter(alphabet); if (contacts.size() > 0) { sectionAdapter.addSection(new ContactsSection(String.valueOf(alphabet), contacts)); } } RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerview); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setAdapter(sectionAdapter); return view; }
58. MainActivity#onCreate()
Project: sectioned-recyclerview
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RecyclerView list = (RecyclerView) findViewById(R.id.list); MainAdapter adapter = new MainAdapter(); GridLayoutManager manager = new GridLayoutManager(this, getResources().getInteger(R.integer.grid_span)); list.setLayoutManager(manager); adapter.setLayoutManager(manager); list.setAdapter(adapter); }
59. SearchFragment#onCreateView()
Project: SearchView
File: SearchFragment.java
File: SearchFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { String[] strings = { getString(R.string.installed), getString(R.string.all) }; List<String> list = new ArrayList<>(30); Random random = new Random(); while (list.size() < 30) { //list.add(BaseActivity.sCheeseStrings[random.nextInt(BaseActivity.sCheeseStrings.length)]); list.add(strings[random.nextInt(strings.length)]); } RecyclerView recyclerView = (RecyclerView) inflater.inflate(R.layout.fragment_page, container, false); recyclerView.setLayoutManager(new LinearLayoutManager(recyclerView.getContext())); // getActivity(); recyclerView.setAdapter(new SimpleStringRecyclerViewAdapter(list)); return recyclerView; }
60. MainActivity#onCreate()
Project: RecyclerView-MultipleViewTypesAdapter
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview_main); SampleEnumMapAdapter adapter = new SampleEnumMapAdapter(); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(this)); List<SampleData> sampleData = getSampleData(); adapter.setSample2Data(sampleData); }
61. ScrollingActivity#onCreate()
Project: recycler-fast-scroll
File: ScrollingActivity.java
File: ScrollingActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple_scrolling); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView view = (RecyclerView) findViewById(R.id.recyclerview); view.setAdapter(new ItemAdapter()); view.setLayoutManager(new LinearLayoutManager(this)); mRecyclerFastScroller = (RecyclerFastScroller) findViewById(R.id.fast_scroller); mRecyclerFastScroller.attachRecyclerView(view); setTitle(R.string.title); }
62. CoordinatorScrollingActivity#onCreate()
Project: recycler-fast-scroll
File: CoordinatorScrollingActivity.java
File: CoordinatorScrollingActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_coordinator_scrolling); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); RecyclerView view = (RecyclerView) findViewById(R.id.recyclerview); view.setAdapter(new ItemAdapter()); view.setLayoutManager(new LinearLayoutManager(this)); RecyclerFastScroller scroller = (RecyclerFastScroller) findViewById(R.id.fast_scroller); scroller.attachRecyclerView(view); CoordinatorLayout coordinatorLayout = (CoordinatorLayout) findViewById(R.id.coordinator); AppBarLayout appBarLayout = (AppBarLayout) findViewById(R.id.app_bar); scroller.attachAppBarLayout(coordinatorLayout, appBarLayout); getSupportActionBar().setDisplayHomeAsUpEnabled(true); }
63. ApplyFragment#onCreateView()
Project: polar-dashboard
File: ApplyFragment.java
File: ApplyFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final View v = inflater.inflate(R.layout.fragment_recyclerview, container, false); final RecyclerView recyclerView = ButterKnife.findById(v, android.R.id.list); final GridLayoutManager lm = new GridLayoutManager(getActivity(), Config.get().gridWidthApply()); lm.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() { @Override public int getSpanSize(int position) { if (position == 0 && ApplyUtil.canQuickApply(getActivity()) != null) return Config.get().gridWidthApply(); return 1; } }); final ApplyAdapter mAdapter = new ApplyAdapter(getActivity(), this); recyclerView.setLayoutManager(lm); recyclerView.setAdapter(mAdapter); return v; }
64. RecyclerViewFragment#onCreateView()
Project: Phoenix
File: RecyclerViewFragment.java
File: RecyclerViewFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.fragment_recycler_view, container, false); RecyclerView recyclerView = (RecyclerView) rootView.findViewById(R.id.recycler_view); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); recyclerView.setAdapter(new SampleAdapter()); mPullToRefreshView = (PullToRefreshView) rootView.findViewById(R.id.pull_to_refresh); mPullToRefreshView.setOnRefreshListener(new PullToRefreshView.OnRefreshListener() { @Override public void onRefresh() { mPullToRefreshView.postDelayed(new Runnable() { @Override public void run() { mPullToRefreshView.setRefreshing(false); } }, REFRESH_DELAY); } }); return rootView; }
65. SettingsActivity#configurePrintServices()
Project: PapercutPrintService
File: SettingsActivity.java
File: SettingsActivity.java
/** * Sets up the print services Recycler */ void configurePrintServices() { RecyclerView recyclerView = (RecyclerView) findViewById(R.id.settings_print_service_recycler); assert recyclerView != null; PrinterServicesList adapter = new PrinterServicesList(); this.setPrinterServiceList(adapter); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); }
66. SettingsActivity#configureFileSources()
Project: PapercutPrintService
File: SettingsActivity.java
File: SettingsActivity.java
/** * Sets up the File sources Recycler */ void configureFileSources() { RecyclerView recyclerView = (RecyclerView) findViewById(R.id.settings_storage_recycler); assert recyclerView != null; FileProviderServicesList adapter = new FileProviderServicesList(); setFileSourcesList(adapter); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext())); }
67. NotesListFragment#onCreateView()
Project: material-sheet-fab
File: NotesListFragment.java
File: NotesListFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(getLayoutResId(), container, false); // Setup list RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.notes_list); recyclerView.setLayoutManager(new StaggeredGridLayoutManager(getNumColumns(), StaggeredGridLayoutManager.VERTICAL)); recyclerView.setAdapter(new NotesAdapter(getActivity(), getNumItems())); return view; }
68. MainActivity#onCreate()
Project: material-cab
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mAdapter = new MainAdapter(this); RecyclerView list = (RecyclerView) findViewById(R.id.list); list.setLayoutManager(new LinearLayoutManager(this)); list.setAdapter(mAdapter); setSupportActionBar((Toolbar) findViewById(R.id.main_toolbar)); if (savedInstanceState != null) { mCab = MaterialCab.restoreState(savedInstanceState, this, this); mAdapter.restoreState(savedInstanceState); } else { for (int i = 0; i <= 80; i++) mAdapter.add("Item " + i); } }
69. FragmentIPTVFavorite#onViewCreated()
Project: IPTVFree
File: FragmentIPTVFavorite.java
File: FragmentIPTVFavorite.java
@Override public void onViewCreated(final View view, Bundle savedInstanceState) { RecyclerView rv = (RecyclerView) view.findViewById(R.id.rv); LinearLayoutManager llm = new LinearLayoutManager(getContext()); rv.setLayoutManager(llm); List<M3UData> m3UDatas = Utils.convertToM3UData(channelName, channelLink); adapter = new CardViewAdapterFavorite(m3UDatas, getContext()); rv.setAdapter(adapter); FastScroller fastScroller = (FastScroller) view.findViewById(R.id.fastscroller); fastScroller.setViewsToUse(R.layout.recycler_view_fast_scroller__fast_scroller, R.id.fastscroller_bubble, R.id.fastscroller_handle); fastScroller.setRecyclerView(rv); }
70. FragmentIPTV#onViewCreated()
Project: IPTVFree
File: FragmentIPTV.java
File: FragmentIPTV.java
@Override public void onViewCreated(final View view, Bundle savedInstanceState) { RecyclerView rv = (RecyclerView) view.findViewById(R.id.rv); LinearLayoutManager llm = new LinearLayoutManager(getContext()); rv.setLayoutManager(llm); List<M3UData> m3uDatas = Utils.convertToM3UData(channelName, channelLink); CardViewAdapter adapter = new CardViewAdapter(m3uDatas, getContext(), name); rv.setAdapter(adapter); FastScroller fastScroller = (FastScroller) view.findViewById(R.id.fastscroller); fastScroller.setViewsToUse(R.layout.recycler_view_fast_scroller__fast_scroller, R.id.fastscroller_bubble, R.id.fastscroller_handle); fastScroller.setRecyclerView(rv); }
71. ReposFragment#onViewCreated()
Project: Gitskarios
File: ReposFragment.java
File: ReposFragment.java
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); refreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipe); refreshLayout.setOnRefreshListener(this::onRefresh); refreshLayout.setColorSchemeColors(AttributesUtils.getAccentColor(getContext())); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler); adapter = new ReposAdapter(LayoutInflater.from(getContext())); adapter.setRecyclerAdapterContentListener(this); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); }
72. GistDetailFragment#onViewCreated()
Project: Gitskarios
File: GistDetailFragment.java
File: GistDetailFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler); recyclerView.setLayoutManager(new StaggeredGridLayoutManager(getResources().getInteger(R.integer.gist_files_count), StaggeredGridLayoutManager.VERTICAL)); adapter = new GistDetailFilesAdapter(LayoutInflater.from(getActivity())); adapter.setCallback(this); recyclerView.setAdapter(adapter); if (getArguments() != null) { String id = getArguments().getString(GIST_ID); GetGistDetailClient detailClient = new GetGistDetailClient(id); detailClient.observable().subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(this); } }
73. RepoListFragment#onCreateView()
Project: GithubTrends
File: RepoListFragment.java
File: RepoListFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_repo_list, container, false); swipeRefreshLayout = (SwipeRefreshLayout) view.findViewById(R.id.swipe_refresh_layout); swipeRefreshLayout.setColorSchemeColors(AttrsHelper.getColor(getContext(), R.attr.colorPrimary), AttrsHelper.getColor(getContext(), R.attr.colorPrimaryLight)); swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { executeGetRepos(); } }); adapter = new RepoListAdapter(getContext(), language); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler_view); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setAdapter(adapter); return view; }
74. FavoritesActivity#onCreate()
Project: GithubTrends
File: FavoritesActivity.java
File: FavoritesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple_recycler_view); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); adapter = new RepoListAdapter(getContext(), new Language("favos", "favos_path")); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setLayoutManager(new LinearLayoutManager(getContext())); recyclerView.setAdapter(adapter); adapter.setItems(FavoReposHelper.getInstance().getFavos()); }
75. AddLanguagesActivity#onCreate()
Project: GithubTrends
File: AddLanguagesActivity.java
File: AddLanguagesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_simple_recycler_view); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); adapter = new AddLanguageAdapter(getContext()); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view); recyclerView.setLayoutManager(new GridLayoutManager(getContext(), 2)); recyclerView.setAdapter(adapter); adapter.setItems(LanguageHelper.getInstance().getUnselectedLanguages()); }
76. CalendarListActivity#onCreate()
Project: FlexibleCalendar
File: CalendarListActivity.java
File: CalendarListActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_calendar_list); RecyclerView calendarRecyclerView = (RecyclerView) findViewById(R.id.calendar_list_view); RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this); calendarRecyclerView.setLayoutManager(layoutManager); calendarList = new ArrayList<>(); calendarList.add("Calendar 1"); calendarList.add("Calendar 2"); calendarList.add("Calendar 3"); calendarList.add("Calendar 4"); calendarList.add("Calendar 5"); CalendarListAdapter adatper = new CalendarListAdapter(calendarList); adatper.setCalendarTypeClickListener(this); calendarRecyclerView.setAdapter(adatper); }
77. ReportsFragment#onViewCreated()
Project: financius-public
File: ReportsFragment.java
File: ReportsFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); // Get views final RecyclerView recycler_V = (RecyclerView) view.findViewById(R.id.recyclerView); // Setup adapter = new ReportsAdapter(getActivity()); //recycler_V.setLayoutManager(new ListLayoutManager(getActivity(), TwoWayLayoutManager.Orientation.VERTICAL)); //recycler_V.addItemDecoration(new SpacingItemDecoration(getResources().getDimensionPixelSize(R.dimen.space_normal), getResources().getDimensionPixelSize(R.dimen.space_normal))); recycler_V.setItemAnimator(new DefaultItemAnimator()); recycler_V.setAdapter(adapter); }
78. DynamicItemViewTest#adapterDoesntChangeForSameItemViewInRecylerView()
Project: binding-collection-adapter
File: DynamicItemViewTest.java
File: DynamicItemViewTest.java
@Test @UiThreadTest public void adapterDoesntChangeForSameItemViewInRecylerView() { ObservableList<String> items = new ObservableArrayList<>(); items.addAll(Arrays.asList("one", "two", "three")); TestHelpers.ViewModel viewModel = new TestHelpers.ViewModel(items, ItemView.of(BR.item, R.layout.item)); ViewDataBinding binding = DataBindingUtil.inflate(inflater, R.layout.recycler_view, null, false); binding.setVariable(BR.viewModel, viewModel); binding.executePendingBindings(); RecyclerView recyclerView1 = (RecyclerView) binding.getRoot(); BindingCollectionAdapter<String> adapter1 = (BindingCollectionAdapter<String>) recyclerView1.getAdapter(); items.add("four"); RecyclerView recyclerView2 = (RecyclerView) binding.getRoot(); @SuppressWarnings("unchecked") BindingCollectionAdapter<String> adapter2 = (BindingCollectionAdapter<String>) recyclerView2.getAdapter(); assertThat(adapter1).isSameAs(adapter2); }
79. BaseListActivityLandTest#testScrollItemToTop()
Project: materialistic
File: BaseListActivityLandTest.java
File: BaseListActivityLandTest.java
@Test public void testScrollItemToTop() { activity.onItemSelected(new TestHnItem(1L) { @NonNull @Override public String getType() { return STORY_TYPE; } }); TabLayout tabLayout = (TabLayout) activity.findViewById(R.id.tab_layout); assertEquals(3, tabLayout.getTabCount()); tabLayout.getTabAt(0).select(); ViewPager viewPager = (ViewPager) activity.findViewById(R.id.content); viewPager.getAdapter().instantiateItem(viewPager, 0); viewPager.getAdapter().finishUpdate(viewPager); RecyclerView itemRecyclerView = (RecyclerView) viewPager.findViewById(R.id.recycler_view); itemRecyclerView.smoothScrollToPosition(1); assertEquals(1, ((ShadowRecyclerView) ShadowExtractor.extract(itemRecyclerView)).getSmoothScrollToPosition()); tabLayout.getTabAt(1).select(); tabLayout.getTabAt(0).select(); tabLayout.getTabAt(0).select(); assertEquals(0, ((ShadowRecyclerView) ShadowExtractor.extract(itemRecyclerView)).getSmoothScrollToPosition()); }
80. ReleaseAssetsFragment#onViewCreated()
Project: Gitskarios
File: ReleaseAssetsFragment.java
File: ReleaseAssetsFragment.java
@Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recycler); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); List<ReleaseAsset> assets = getArguments().getParcelableArrayList(RELEASE_ASSETS); if (assets != null) { RVRendererAdapter<ReleaseAsset> adapter = new RVRendererAdapter<>(LayoutInflater.from(getActivity()), new ReleaseAssetRendererBuilder(this), new ListAdapteeCollection<>(assets)); recyclerView.setAdapter(adapter); } }
81. PagedDataBaseFragment#onViewCreated()
Project: gh4a
File: PagedDataBaseFragment.java
File: PagedDataBaseFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { mAdapter = onCreateAdapter(); super.onViewCreated(view, savedInstanceState); RecyclerView recyclerView = getRecyclerView(); LayoutInflater inflater = getLayoutInflater(savedInstanceState); View loadingContainer = inflater.inflate(R.layout.list_loading_view, recyclerView, false); mLoadingView = loadingContainer.findViewById(R.id.loading); mLoadingView.setVisibility(View.GONE); mAdapter.setFooterView(loadingContainer, this); mAdapter.setOnItemClickListener(this); if (!mAdapter.isCardStyle()) { recyclerView.setBackgroundResource(UiUtils.resolveDrawable(getActivity(), R.attr.listBackground)); } recyclerView.setAdapter(mAdapter); updateEmptyState(); }
82. ListDataBaseFragment#onViewCreated()
Project: gh4a
File: ListDataBaseFragment.java
File: ListDataBaseFragment.java
@Override public void onViewCreated(View view, Bundle savedInstanceState) { mAdapter = onCreateAdapter(); mAdapter.setOnItemClickListener(this); super.onViewCreated(view, savedInstanceState); RecyclerView recyclerView = getRecyclerView(); if (!mAdapter.isCardStyle()) { recyclerView.setBackgroundResource(UiUtils.resolveDrawable(getActivity(), R.attr.listBackground)); } recyclerView.setAdapter(mAdapter); int emptyResId = getEmptyTextResId(); if (emptyResId != 0) { setEmptyText(getString(emptyResId)); } updateEmptyState(); }
83. CheeseListFragment#onCreateView()
Project: RecyclerViewPager
File: CheeseListFragment.java
File: CheeseListFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { RecyclerView rv = (RecyclerView) inflater.inflate(R.layout.fragment_cheese_list, container, false); setupRecyclerView(rv); if (savedInstanceState == null) { mIndex = getArguments().getInt("index"); ((AppCompatActivity) getActivity()).getSupportActionBar().setTitle("from arguments:" + mIndex); } else { mIndex = savedInstanceState.getInt("index"); ((AppCompatActivity) getActivity()).getSupportActionBar().setTitle("from savedInstanceState:" + mIndex); } return rv; }
84. RefreshRecyclerView#init()
Project: RecyclerViewManager
File: RefreshRecyclerView.java
File: RefreshRecyclerView.java
private void init() { mRecyclerView = new RecyclerView(mContext); params = new PtrFrameLayout.LayoutParams(PtrFrameLayout.LayoutParams.MATCH_PARENT, PtrFrameLayout.LayoutParams.MATCH_PARENT); mRecyclerView.setLayoutParams(params); addView(mRecyclerView); setResistance(1.7f); setRatioOfHeaderHeightToRefresh(1.2f); setDurationToClose(200); setDurationToCloseHeader(1000); setKeepHeaderWhenRefresh(true); setPullToRefresh(false); //ViewPager???? disableWhenHorizontalMove(true); mHeaderView = new RefreshHeader(mContext); setHeaderView(mHeaderView); addPtrUIHandler(mHeaderView); }
85. VerticalSpaceItemDecorationTest#getItemOffsets_shouldSetRequiredSpaceInPxAsBottomToTheOuterRect()
Project: qualitymatters
File: VerticalSpaceItemDecorationTest.java
File: VerticalSpaceItemDecorationTest.java
@Test public void getItemOffsets_shouldSetRequiredSpaceInPxAsBottomToTheOuterRect() { VerticalSpaceItemDecoration verticalSpaceItemDecoration = new VerticalSpaceItemDecoration(10); Rect outRect = new Rect(); View view = mock(View.class); RecyclerView recyclerView = mock(RecyclerView.class); RecyclerView.State state = mock(RecyclerView.State.class); verticalSpaceItemDecoration.getItemOffsets(outRect, view, recyclerView, state); assertThat(outRect.bottom).isEqualTo(10); assertThat(outRect.top).isEqualTo(10); assertThat(outRect.left).isEqualTo(0); assertThat(outRect.right).isEqualTo(0); // We don't expect any manipulations with passed params except outRect. verifyZeroInteractions(view, recyclerView, state); }
86. RecyclerItemViewAssertion#check()
Project: PapercutPrintService
File: RecyclerItemViewAssertion.java
File: RecyclerItemViewAssertion.java
@Override public final void check(View view, NoMatchingViewException e) { RecyclerView recyclerView = (RecyclerView) view; RecyclerView.ViewHolder viewHolderForPosition = recyclerView.findViewHolderForLayoutPosition(position); if (viewHolderForPosition == null) { throw (new PerformException.Builder()).withActionDescription(toString()).withViewDescription(HumanReadables.describe(view)).withCause(new IllegalStateException("No view holder at position: " + position)).build(); } else { View viewAtPosition = viewHolderForPosition.itemView; itemViewAssertion.check(item, viewAtPosition, e); } }
87. RecyclerViewDragDropManager#handleScrollOnDragging()
Project: PackageTracker
File: RecyclerViewDragDropManager.java
File: RecyclerViewDragDropManager.java
/*package*/ void handleScrollOnDragging() { final RecyclerView rv = mRecyclerView; switch(CustomRecyclerViewUtils.getOrientation(rv)) { case CustomRecyclerViewUtils.ORIENTATION_VERTICAL: handleScrollOnDraggingInternal(rv, false); break; case CustomRecyclerViewUtils.ORIENTATION_HORIZONTAL: handleScrollOnDraggingInternal(rv, true); break; } }
88. UserActivityTest#testDeletedItemBinding()
Project: materialistic
File: UserActivityTest.java
File: UserActivityTest.java
@Test public void testDeletedItemBinding() { verify(userManager).getUser(eq("username"), userCaptor.capture()); userCaptor.getValue().onResponse(user); RecyclerView recyclerView = (RecyclerView) activity.findViewById(R.id.recycler_view); ShadowRecyclerViewAdapter adapter = (ShadowRecyclerViewAdapter) ShadowExtractor.extract(recyclerView.getAdapter()); adapter.makeItemVisible(0); verify(itemManager).getItem(eq("1"), eq(ItemManager.MODE_DEFAULT), itemCaptor.capture()); itemCaptor.getValue().onResponse(new TestHnItem(1L) { @Override public boolean isDeleted() { return true; } }); adapter.makeItemVisible(0); RecyclerView.ViewHolder viewHolder = adapter.getViewHolder(0); assertThat(viewHolder.itemView.findViewById(R.id.comment)).isNotVisible(); }
89. ThemePreferenceTest#setUp()
Project: materialistic
File: ThemePreferenceTest.java
File: ThemePreferenceTest.java
@Before public void setUp() { activity = Robolectric.buildActivity(SettingsActivity.class).create().postCreate(null).start().resume().visible().get(); RecyclerView list = (RecyclerView) activity.findViewById(R.id.list); RecyclerView.Adapter adapter = list.getAdapter(); int position = ShadowSupportPreferenceManager.getPreferencePosition((PreferenceGroupAdapter) adapter, ThemePreference.class); RecyclerView.ViewHolder holder = adapter.onCreateViewHolder(list, adapter.getItemViewType(position)); adapter.onBindViewHolder(holder, position); preferenceView = holder.itemView; }
90. FontSizePreferenceTest#setUp()
Project: materialistic
File: FontSizePreferenceTest.java
File: FontSizePreferenceTest.java
@Before public void setUp() { controller = Robolectric.buildActivity(SettingsActivity.class); activity = controller.create().postCreate(null).start().resume().visible().get(); RecyclerView list = (RecyclerView) activity.findViewById(R.id.list); RecyclerView.Adapter adapter = list.getAdapter(); int position = ShadowSupportPreferenceManager.getPreferencePosition((PreferenceGroupAdapter) adapter, FontSizePreference.class); RecyclerView.ViewHolder holder = adapter.onCreateViewHolder(list, adapter.getItemViewType(position)); adapter.onBindViewHolder(holder, position); preferenceView = holder.itemView; }
91. FontPreferenceTest#setUp()
Project: materialistic
File: FontPreferenceTest.java
File: FontPreferenceTest.java
@Before public void setUp() { activity = Robolectric.buildActivity(SettingsActivity.class).create().postCreate(null).start().resume().visible().get(); RecyclerView list = (RecyclerView) activity.findViewById(R.id.list); RecyclerView.Adapter adapter = list.getAdapter(); int position = ShadowSupportPreferenceManager.getPreferencePosition((PreferenceGroupAdapter) adapter, FontPreference.class); RecyclerView.ViewHolder holder = adapter.onCreateViewHolder(list, adapter.getItemViewType(position)); adapter.onBindViewHolder(holder, position); preferenceView = holder.itemView; }
92. ListFragmentTest#assertCompactView()
Project: materialistic
File: ListFragmentTest.java
File: ListFragmentTest.java
private void assertCompactView(Rect rect) { RecyclerView recyclerView = (RecyclerView) activity.findViewById(R.id.recycler_view); ShadowRecyclerView shadowRecyclerView = (ShadowRecyclerView) ShadowExtractor.extract(recyclerView); shadowRecyclerView.getItemDecorations().get(0).getItemOffsets(rect, null, recyclerView, null); int divider = activity.getResources().getDimensionPixelSize(R.dimen.divider); assertThat(rect).hasTop(0).hasLeft(0).hasRight(0).hasBottom(divider); }
93. ListFragmentTest#assertCardView()
Project: materialistic
File: ListFragmentTest.java
File: ListFragmentTest.java
private void assertCardView(Rect rect) { RecyclerView recyclerView = (RecyclerView) activity.findViewById(R.id.recycler_view); ShadowRecyclerView shadowRecyclerView = (ShadowRecyclerView) ShadowExtractor.extract(recyclerView); shadowRecyclerView.getItemDecorations().get(0).getItemOffsets(rect, null, recyclerView, null); int horizontalMargin = activity.getResources().getDimensionPixelSize(R.dimen.cardview_horizontal_margin); int verticalMargin = activity.getResources().getDimensionPixelSize(R.dimen.cardview_vertical_margin); assertThat(rect).hasLeft(horizontalMargin).hasRight(horizontalMargin).hasTop(verticalMargin); }
94. RecyclerItemViewAssertion#check()
Project: KataSuperHeroesAndroid
File: RecyclerItemViewAssertion.java
File: RecyclerItemViewAssertion.java
@Override public final void check(View view, NoMatchingViewException e) { RecyclerView recyclerView = (RecyclerView) view; RecyclerView.ViewHolder viewHolderForPosition = recyclerView.findViewHolderForLayoutPosition(position); if (viewHolderForPosition == null) { throw (new PerformException.Builder()).withActionDescription(toString()).withViewDescription(HumanReadables.describe(view)).withCause(new IllegalStateException("No view holder at position: " + position)).build(); } else { View viewAtPosition = viewHolderForPosition.itemView; itemViewAssertion.check(item, viewAtPosition, e); } }
95. ReferenceActivity#onCreate()
Project: inquiry
File: ReferenceActivity.java
File: ReferenceActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Inquiry.init(this, "people", 3); setContentView(R.layout.activity_reference); RecyclerView list = (RecyclerView) findViewById(R.id.list); if (list != null) { adapter = new ReferenceAdapter(); list.setLayoutManager(new LinearLayoutManager(this)); list.setAdapter(adapter); } reload(); }
96. MainActivity#onCreate()
Project: inquiry
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); Inquiry.init(this, "test_db", 1); setContentView(R.layout.activity_main); RecyclerView list = (RecyclerView) findViewById(R.id.list); if (list != null) { mAdapter = new MainAdapter(); list.setLayoutManager(new LinearLayoutManager(this)); list.setAdapter(mAdapter); } reload(); }
97. SyncFavoritesActivity#onCreate()
Project: Gitskarios
File: SyncFavoritesActivity.java
File: SyncFavoritesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.sync_favorites_activity); addRepoButton = findViewById(R.id.addRepo); addIssueButton = findViewById(R.id.addIssue); addGistButton = findViewById(R.id.addGist); RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler); if (recyclerView != null) { recyclerView.setLayoutManager(new LinearLayoutManager(this)); syncFavoritesAdapter = new SyncFavoritesAdapter(getLayoutInflater()); recyclerView.setAdapter(syncFavoritesAdapter); } presenter = new SyncFavoritesPresenter(); presenter.setSyncCallbacks(this); presenter.load(); }
98. NewsFragment#onResume()
Project: frisbee
File: NewsFragment.java
File: NewsFragment.java
@Override public void onResume() { super.onResume(); RecyclerView recyclerView = getListView(); for (int i = 0, size = recyclerView.getChildCount(); i <= size; i++) { View child = recyclerView.getChildAt(i); if (child != null) { mAdapter.updatePlusOne((NewsAdapter.ViewHolder) recyclerView.getChildViewHolder(child)); } } }
99. ExpandableRecyclerAdapter#collapseViews()
Project: expandable-recycler-view
File: ExpandableRecyclerAdapter.java
File: ExpandableRecyclerAdapter.java
/** * Calls through to the ParentViewHolder to collapse views for each * RecyclerView a specified parent is a child of. * <p/> * These calls to the ParentViewHolder are made so that animations can be * triggered at the ViewHolder level. * * @param parentIndex The index of the parent to collapse */ private void collapseViews(ParentWrapper parentWrapper, int parentIndex) { PVH viewHolder; for (RecyclerView recyclerView : mAttachedRecyclerViewPool) { viewHolder = (PVH) recyclerView.findViewHolderForAdapterPosition(parentIndex); if (viewHolder != null && viewHolder.isExpanded()) { viewHolder.setExpanded(false); viewHolder.onExpansionToggled(true); } collapseParentListItem(parentWrapper, parentIndex, false); } }
100. ExpandableRecyclerAdapter#expandViews()
Project: expandable-recycler-view
File: ExpandableRecyclerAdapter.java
File: ExpandableRecyclerAdapter.java
/** * Calls through to the ParentViewHolder to expand views for each * RecyclerView the specified parent is a child of. * <p/> * These calls to the ParentViewHolder are made so that animations can be * triggered at the ViewHolder level. * * @param parentIndex The index of the parent to expand */ private void expandViews(ParentWrapper parentWrapper, int parentIndex) { PVH viewHolder; for (RecyclerView recyclerView : mAttachedRecyclerViewPool) { viewHolder = (PVH) recyclerView.findViewHolderForAdapterPosition(parentIndex); if (viewHolder != null && !viewHolder.isExpanded()) { viewHolder.setExpanded(true); viewHolder.onExpansionToggled(false); } expandParentListItem(parentWrapper, parentIndex, false); } }