• 大小: 40.17MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-10
  • 语言: Java
  • 标签: xamarin  

资源简介

刚入门的xamarinandroid开发人员可以看看这个例子,主要写的就是listview如何绑定数据

资源截图

代码片段和文件信息

using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
using System.Collections.Generic;
using DrawerLayout.Adapter;

namespace DrawerLayout
{
    [Activity(Label = “ListViewDemo“ MainLauncher = true Icon = “@drawable/icon“)]
    public class MainActivity : Activity
    {
        int count = 1;
        private List data;
        private Context context;
        private NewsAdapter adapter;
        private ListView lv_test;
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);

            data = new List() {
                new News (“加内特的历史地位能在NBA排第几,超越德国战车?“1200)
                new News (“盘点新赛季最期待的十场比赛,无湖人比赛?“560)
                new News (“库里新赛季铁定无缘常规赛MVP“158200)
                new News (“我服,库里,杜兰特,汤普森谁才是出手的最佳选择“900)
                new News (“易建联的出场时间你能猜出来吗,大概多少“960)
                  new News (“卡戴珊三姐妹睡多少男人“960)
                  new News(“科比退役后湖人到底失去多少中国的粉丝“4986)
                  new News(“科比退役湖人签中国篮球当家背后隐藏了多少阴谋“65987)
            };
            adapter = new NewsAdapter(datathis);

            lv_test = FindViewById(Resource.Id.lv_test);
            View lv_header = LayoutInflater.Inflate(Resource.Layout.lv_header null);

            lv_test.AddHeaderView(lv_header);
            lv_test.Adapter = adapter;
            
            
            lv_test.ItemClick += (s e) =>
            {
                onclick(e.Position);
            };
        }
        public void onclick(int position)
        {
            position--;
            Toast.MakeText(this$“这条新闻有“+data[position].Pv+“次浏览量“ToastLength.Short).Show();
        }
    }
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1694  2016-09-24 14:44  DrawerLayout\Adapter\NewsAdapter.cs

     文件        620  2016-09-24 12:23  DrawerLayout\Assets\AboutAssets.txt

     文件       8192  2016-09-24 15:53  DrawerLayout\bin\Debug\DrawerLayout.dll

     文件       1670  2016-09-24 15:53  DrawerLayout\bin\Debug\DrawerLayout.dll.mdb

     文件    5837613  2016-09-24 15:53  DrawerLayout\bin\Debug\DrawerLayout.DrawerLayout-Signed.apk

     文件    5899642  2016-09-24 15:53  DrawerLayout\bin\Debug\DrawerLayout.DrawerLayout.apk

     文件      22016  2016-09-24 15:53  DrawerLayout\bin\Debug\DrawerLayout.pdb

     文件      44745  2016-09-24 14:43  DrawerLayout\bin\Debug\Java.Interop.dll.mdb

     文件    7604642  2016-09-24 14:43  DrawerLayout\bin\Debug\Mono.Android.dll.mdb

     文件    1496781  2016-09-24 14:43  DrawerLayout\bin\Debug\mscorlib.dll.mdb

     文件     137422  2016-09-24 14:43  DrawerLayout\bin\Debug\System.ComponentModel.Composition.dll.mdb

     文件     359097  2016-09-24 14:43  DrawerLayout\bin\Debug\System.Core.dll.mdb

     文件     768028  2016-09-24 14:43  DrawerLayout\bin\Debug\System.dll.mdb

     文件      48067  2016-09-24 14:43  DrawerLayout\bin\Debug\System.Net.Http.dll.mdb

     文件     322073  2016-09-24 14:43  DrawerLayout\bin\Debug\System.Runtime.Serialization.dll.mdb

     文件      89254  2016-09-24 14:43  DrawerLayout\bin\Debug\System.ServiceModel.Internals.dll.mdb

     文件     953244  2016-09-24 14:43  DrawerLayout\bin\Debug\System.xml.dll.mdb

     文件      50083  2016-09-24 14:43  DrawerLayout\bin\Debug\System.xml.Linq.dll.mdb

     文件       3911  2016-09-24 15:53  DrawerLayout\DrawerLayout.csproj

     文件        332  2016-09-24 14:52  DrawerLayout\DrawerLayout.csproj.user

     文件        160  2016-09-24 12:24  DrawerLayout\GettingStarted.Xamarin

     文件       2160  2016-09-24 15:52  DrawerLayout\MainActivity.cs

     文件          0  2016-09-24 15:53  DrawerLayout\obj\Debug\169.254.109.177_5555.deployment

     文件          0  2016-09-24 14:50  DrawerLayout\obj\Debug\5d99b870.deployment

     文件        798  2016-09-24 14:43  DrawerLayout\obj\Debug\acw-map.txt

     文件       1482  2016-09-24 15:52  DrawerLayout\obj\Debug\android\AndroidManifest.xml

     文件       8192  2016-09-24 15:53  DrawerLayout\obj\Debug\android\assets\DrawerLayout.dll

     文件       1670  2016-09-24 15:53  DrawerLayout\obj\Debug\android\assets\DrawerLayout.dll.mdb

     文件     114688  2016-06-17 12:18  DrawerLayout\obj\Debug\android\assets\Java.Interop.dll

     文件      44745  2016-06-17 12:07  DrawerLayout\obj\Debug\android\assets\Java.Interop.dll.mdb

............此处省略187个文件信息

评论

共有 条评论