Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections.Generic;
- using Android.Views;
- using Android.Widget;
- using Android.App;
- namespace BottomTabTeste
- {
- public class CustomAdapter : BaseAdapter<Player>
- {
- private readonly Activity context;
- private readonly List<Player> players;
- public CustomAdapter(Activity context, List<Player> players)
- {
- this.context = context;
- this.players = players;
- }
- public override Player this[int position]
- {
- get
- {
- return players[position];
- }
- }
- public override int Count
- {
- get
- {
- return players.Count;
- }
- }
- public override long GetItemId(int position)
- {
- return players[position].Id;
- }
- public override View GetView(int position, View convertView, ViewGroup parent)
- {
- var view = convertView ?? context.LayoutInflater.Inflate(Resource.Layout.model, parent, false);
- var Img = view.FindViewById<ImageView>(Resource.Id.playerImg);
- var NameTxt = view.FindViewById<TextView>(Resource.Id.nameTxt);
- var FuncTxt = view.FindViewById<TextView>(Resource.Id.funcTxt);
- var Check = view.FindViewById<ImageView>(Resource.Id.checkImg);
- NameTxt.Text = players[position].Name;
- FuncTxt.Text = players[position].Func;
- Img.SetImageResource(players[position].Image);
- Check.SetImageResource(players[position].Check);
- return view;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement