VS 2019開發APP(三)listview的應用


using System.Collections.Generic;

using Android.App;
using Android.OS;
using Android.Support.V7.App;
using Android.Runtime;
using Android.Widget;

namespace App3
{
  [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
  public class MainActivity : AppCompatActivity
  {

    SimpleAdapter content;//定義適配器
    IList<IDictionary<string, object>> data;//定義數據

    protected override void OnCreate(Bundle savedInstanceState)
    {
      base.OnCreate(savedInstanceState);
      Xamarin.Essentials.Platform.Init(this, savedInstanceState);
      // Set our view from the "main" layout resource
      SetContentView(Resource.Layout.activity_main);

      ListView list = FindViewById<ListView>(Resource.Id.listView1);//綁定ListView

      data = new List<IDictionary<string, object>>();//初始化數據

      /*添加數據內容*/
      for (int i = 0; i < 20; i++)
      {
        JavaDictionary<string, object> achievement = new JavaDictionary<string, object>();
        achievement.Add("Name", i.ToString());
        data.Add(achievement);
      }

      content = new SimpleAdapter(this, data, Android.Resource.Layout.SimpleListItem2, new string[] { "Name" }, new int[] { Android.Resource.Id.Text1 });//創建數據適配器
      list.Adapter = content;//將適配器數據添加到ListView
    }
  }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM