如何在列表对话框中的文字中插入图片资源?
来源:2-4 列表对话框
EvilSay1
2018-04-26 21:18:28
就比如在“我是1”旁边过插入一张数字一的图片
1回答
这个效果对话框需要用到SimpleAdapter了。
1、创建SimpleAdapter对象:
参数1:是上下文对象。
参数2:保存每一行数据的Map构成的List对象,每一行数据里的每一个属性都由它的名字和它的值构成一个键值对,每一行的多个键值对构成这一行的一个Map对象,再由多行的多个Map对象够成一个List对象。
参数3:每一行数据的布局文件
参数4:String数组
参数5:int数组是布局文件中控件ID的集合,从String数组里的键名去找到值,然后将这个值赋给在int数组里位置对应的控件。
2、在构建的AlertDialog.Builder()中通过setAdapter()传入SimpleAdapter对象。
SimpleAdapter使用具体会在后面的课程中有讲解。
相似问题