ListView这个控件,程序员1/3的时间可能都在用到
今天在eoe看到一个自学的新人,买了极客的vip跟着学
在写listview
但是我发现他用的是系统的list_Item,却又在布局里面定义了一个
<ListView />
这毫无作用
所以觉得应该记录下来,如果有新人再看到,就算提示一下吧
顺便缕一下自己的思路.
发散思维:ListView的条目样式,其实可以用一个线性布局和动态在里面添加TextView来实现,但是每次
都要new 一个TextView,你累不累,机器也累影响效率.当然这只是提供一种发散思维,新手可以试试
然后久会发现,哟.原来可以这么玩.
给listview添加数据首先要private ListView lv;
1.定义listview,如果是简单的listview不用在布局里面定义直接用系统的
* android.R.layout.simple_list_item_1,如果需要自定义每个条目你的样式
* 和添加控件等,就要自己定义
* 2.new 一个适配器,然后让适配器的对象适配listview的对象lv
其实最主要的还是面向对象的思想啦哈哈,比如你要往工厂放货物,
首先你要先有个工厂吧,然后你不能自己搬货物放进去吧,那得多累
所以找个适合仓库型号的机器,让这个机器帮你干活
懒人改变世界嘛