本文共 1877 字,大约阅读时间需要 6 分钟。
对于ArrayAdapter,里面虽然能添加图片,但只能是相同的图片。
废话不多说:
布局&&list的item布局
程序
private static String[] names= {"功能1","功能2","功能3","功能4","功能5"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView lv = (ListView) findViewById(R.id.lv); lv.setAdapter(new ArrayAdapter(this, R.layout.list_item,R.id.tv, names)); }
--------------------------简单的分割线--------------0-0-----------------------------------------------------------
SimpleAdapter可以添加图片的哈~~每一个item都可以加自己想要的图片。
在item布局里面给imageView添加id为iv。
程序
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView lv = (ListView) findViewById(R.id.lv); List
效果:
data为绑定的数据,list集合。R.layout.list_item,数据显示对应的布局,这是要让数据跟view对象奖励一个映射关系。from[] ,map集合里面的数据的key。to[],布局文件里面的id。
我是天王盖地虎的分割线
源代码:
listview学习2.zip
本文转自我爱物联网博客园博客,原文链接:http://www.cnblogs.com/yydcdut/p/3790898.html,如需转载请自行联系原作者