资源简介
刚入门的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.xm
文件 50083 2016-09-24 14:43 DrawerLayout\bin\Debug\System.xm
文件 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.xm
文件 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个文件信息
评论
共有 条评论