Now we just need to initialize our LinearLayoutManager, Adapter and fit the pieces together and we’ll have our Horizontal ReyclerView Ready! The onCreate method looks like this after adding the required code. In the activity containing recylerView, create RecyclerView adapter and ViewHolder class MyRvAdapter extends RecyclerView.Adapter Initialize LinearLayoutManager, Adapter and Set to RecyclerView MyRvAdapter myRvAdapter Creating Adapter and ViewHolder Here we’ll just add some required variables like adapter, datasource and more to the Activity where you want the Horizontal RecyclerView. Ĭreate a new file called rv_item.xml in layout directory of resources. and your view holder class could be an inner class inside your adapter. Initialize LayoutManager, Adapter and Set to RecyclerViewĬreate a new file called activity_horizontal_rv.xml in layout directory of resources. Create an item view in your res/layout folder, i called it myitem.xml.Create Adapter and View Holder in RecylerView Activity. If i change mAdapter.NotifyItemInserted(mdata.Count()) to mAdapter.NotifyItemInserted(0) to make items apeared on top recyclerview just duplicate item and dont put new item into view.Youtube Tutorial Creating Horizontal RecylerView How to make this work ? i have tried to much things and now im stucked :) Public override long GetItemId( int position) Int indexPosition = (mdata.Count - 1) - position Public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) Toast.MakeText(mRecyclerView.Context, kuenca, ToastLength.Long).Show() MRecyclerView.SetItemClickListener((rv, position, view) => MAdapter = new RecyclerAdapter(mdata,mRecyclerView) MRecyclerView.SetLayoutManager(mLayoutManager) MLayoutManager = new LinearLayoutManager(Activity) MRecyclerView = view.FindViewById(Resource.Id.recyclerview_ping) View = inflater.Inflate(, container, false) Public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) Public override void OnCreate(Bundle savedInstanceState) RecyclerView.LayoutManager mLayoutManager
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |