ListView的SimpleAdapter使用

以下内容全部或部分转自或参考于网络。

 Xamarin中必须使用JavaDictionary,而不能用Dictionary。

            var mp3list = new List< IDictionary<string , object>>();
            foreach (var infos in mp3Infos)
            {
                Mp3Info mp3Info = (Mp3Info )infos;
                var map = new JavaDictionary< string, object >();

                map.Add( "title", mp3Info.Title);
                map.Add( "Artist", mp3Info.Artist);
                map.Add( "duration", mp3Info.Duration.ToString());
                map.Add( "size", mp3Info.Size.ToString());
                map.Add( "url", mp3Info.Url);

                mp3list.Add(map);
            }
            SimpleAdapter adapter = new SimpleAdapter( this, mp3list, Resource .Layout.music_list_item_layout,
                    new String [] { "title", "Artist", "duration" },
                    new int [] { Resource. Id.music_title, Resource .Id.music_Artist, Resource.Id .music_duration });
            lvMp3Info.Adapter = adapter;

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值