栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android(二十三):Adapter之ArrayAdapter、SimpleAdapter

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android(二十三):Adapter之ArrayAdapter、SimpleAdapter

Adapter

Adapter是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带

基本ListView




    
        张三
        李四
        王五
    

ArrayAdapter





    

    

        

        

    


// ArrayAdapter
var listView01 = (ListView)FindViewById(Resource.Id.list_view_01);
var arr = new[] { "A", "B", "C" };
// 单独一行的文本框
var arrayAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem1, arr);
// // 两个文本框组成
// var arrayAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItem2, arr);
// // 每项都是由一个已选中的列表项
// var arrayAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItemChecked, arr);
// // 都带有一个复选框
// var arrayAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItemMultipleChoice, arr);
// // 都带有一个单选钮
// var arrayAdapter = new ArrayAdapter(this, Android.Resource.Layout.SimpleListItemSingleChoice, arr);
if (listView01 != null) listView01.Adapter = arrayAdapter;
SimpleAdapter


// SimpleAdapter
var listView02 = (ListView)FindViewById(Resource.Id.list_view_02);
IList> list = new JavaList>
{
    new JavaDictionary
    {
        { "avatar", Resource.Drawable.avatar },
        { "name", "ProsperLee" },
        { "say", "人海茫茫,你我依旧孤独~~~" }
    },
    new JavaDictionary
    {
        { "avatar", Resource.Drawable.avatar },
        { "name", "Lee" },
        { "say", "谁又能来拯救我这灰暗的人生呢……" }
    },
    new JavaDictionary
    {
        { "avatar", Resource.Drawable.avatar },
        { "name", "You瞧谁不起" },
        { "say", "道不尽世间的沧桑,诉不完人生的悲凉!" }
    }
};
var keys = new[] { "avatar", "name", "say" };
var targets = new[] { Resource.Id.avatar, Resource.Id.name, Resource.Id.say };
var simpleAdapter = new SimpleAdapter(this, list, Resource.Layout.list_item, keys, targets);
if (listView02 != null) listView02.Adapter = simpleAdapter;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/336641.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号