zoukankan      html  css  js  c++  java
  • 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
        }
      }
    }

  • 相关阅读:
    C#进阶之路——10.C# 接口
    C#进阶之路——9.C# 抽象类
    C#进阶之路——8.C# 继承
    C#进阶之路——7.ASP.NET常用控件
    C#进阶之路——6.C#字符与字符串
    C#进阶之路——5.C#数组与集合
    C#进阶之路——4.C#类属性和方法
    C#进阶之路——3.C#应用程序编译与执行
    mongodb
    Mycat配置文件详解
  • 原文地址:https://www.cnblogs.com/sunsuoli/p/12201687.html
Copyright © 2011-2022 走看看