xamarin listview绑定数据
2016-09-13 16:10
218 查看
listview一行显示3个数据,gridview也可以这么用
每次执行重新绑定数据
void get()
{
var datalist= new List<IDictionary<string, object>>();//ec,ac这里写法有区别,写成全局的不行
foreach (string li in list) {
tmplist = (li.Substring (0, li.Length - 4)).Split('_');
var item= new JavaDictionary<string, object>();
item.Add("id", tmplist[0]);
item.Add("name", tmplist[1]);
item.Add("time",tmplist[2]);
datalist.Add(item);
}
adapter = new SimpleAdapter(this, datalist, Resource.Layout.list,
new String[] { "id", "name", "time" },
new int[] { Resource.Id.listid, Resource.Id.listname,Resource.Id.listtime
});
lv.Adapter = adapter;
}
补充listview行的选择事件
。。。。
lv.ItemClick += new EventHandler<AdapterView.ItemClickEventArgs> (ListView_ItemClick);
.......
void ListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
View ls = e.Parent as View;
string a
=ls.FindViewById<TextView> (Resource.Id.listadd).Text;//这里就是行中每列的值了
}
每次执行重新绑定数据
void get()
{
var datalist= new List<IDictionary<string, object>>();//ec,ac这里写法有区别,写成全局的不行
foreach (string li in list) {
tmplist = (li.Substring (0, li.Length - 4)).Split('_');
var item= new JavaDictionary<string, object>();
item.Add("id", tmplist[0]);
item.Add("name", tmplist[1]);
item.Add("time",tmplist[2]);
datalist.Add(item);
}
adapter = new SimpleAdapter(this, datalist, Resource.Layout.list,
new String[] { "id", "name", "time" },
new int[] { Resource.Id.listid, Resource.Id.listname,Resource.Id.listtime
});
lv.Adapter = adapter;
}
补充listview行的选择事件
。。。。
lv.ItemClick += new EventHandler<AdapterView.ItemClickEventArgs> (ListView_ItemClick);
.......
void ListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
{
View ls = e.Parent as View;
string a
=ls.FindViewById<TextView> (Resource.Id.listadd).Text;//这里就是行中每列的值了
}
相关文章推荐
- 完美实现Android ListView中的TextView的跑马灯效果
- android上改变listView的选中颜色
- Delphi7中Listview的常用功能汇总
- Delphi控件ListView的属性及使用方法详解
- C#中ListView控件实现窗体代码
- c#使用xamarin编写拨打电话程序
- Android ListView弹性效果的实现方法
- Android编程UI设计之GridView和ImageView的用法
- android中ListView数据刷新时的同步方法
- Android提高之ListView实现自适应表格的方法
- Android中实现水平滑动(横向滑动)ListView示例
- Android ListView分页功能实现方法
- ListView实现下拉刷新加载更多的实例代码(直接拿来用)
- C#中GridView动态添加列的实现方法
- C#实现ListView选中项向上或向下移动的方法
- 在ASP.NET 2.0中操作数据之六十三:GridView实现批量删除数据
- Gridview用法大总结(全程图解珍藏版)
- C#使用RenderControl将GridView控件导出到EXCEL的方法
- ASP.NET中GridView 重复表格列合并的实现方法
- asp.net gridview中用checkbox全选的几种实现的区别