xamarin listview绑定数据

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;//这里就是行中每列的值了

}


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值