コード例 #1
0
ファイル: LeaderBoard2.cs プロジェクト: Alexis1606/preparate
        void mSearch_TextChanged(object sender, Android.Text.TextChangedEventArgs e)
        {
            List <Leader> searchedFriends = (from friend in mFriends
                                             where friend.Puntaje.Contains(mSearch.Text, StringComparison.OrdinalIgnoreCase) || friend.Examen.Contains(mSearch.Text, StringComparison.OrdinalIgnoreCase) ||
                                             friend.Nombre.Contains(mSearch.Text, StringComparison.OrdinalIgnoreCase)
                                             select friend).ToList <Leader>();

            mAdapter          = new AdaptarLeader(this, Resource.Layout.row_Leader, searchedFriends);
            mListView.Adapter = mAdapter;
        }
コード例 #2
0
ファイル: LeaderBoard2.cs プロジェクト: Alexis1606/preparate
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.LeaderBoard2);
            mListView  = FindViewById <ListView>(Resource.Id.listView);
            mSearch    = FindViewById <EditText>(Resource.Id.etSearch);
            mContainer = FindViewById <LinearLayout>(Resource.Id.llContainer);

            mSearch.Alpha        = 0;
            mSearch.TextChanged += mSearch_TextChanged;

            mFriends = new List <Leader>();

            foreach (DataRow row in API0.Leaderboard.get_leadboard(0).Rows)
            {
                mFriends.Add(new Leader {
                    Puntaje = row["Puntaje"].ToString(), Examen = row["Examen"].ToString(), Nombre = row["Nombre"].ToString(),
                });
                mAdapter          = new AdaptarLeader(this, Resource.Layout.row_Leader, mFriends);
                mListView.Adapter = mAdapter;
            }
        }