Android
最近2个星期忙坏了,晚上都没有时间来看看Android。这么久了,也没写点什么东西。昨天看到Quake和lordhong关于带Icon的List的讨论,感觉很有意思。基本上lordhong的实现挺完整的,可以进一步优化的地方是每个list上的item最好用xml来描述View,而不是用code。
Quake提到了一个简化的思路,其实最关键部分俺觉得也就是item的View用xml来描述,而且提到了SimpleAdaptor不能做到的功能。
在lordhong的code里面已经用到了BaseAdaptor,好像很强大的样子。。。能拿来实现icon带text的view么?
恩。。 如果不通过code方式,怎么把xml的view读出来呢
看看SimpleAdaptor构造方法
SimpleAdapter(Context context, List data, int resource, String[] from, int[] to)
Context被传进去了,数据被传进去了,各个textView的id都传进去了。。。里面应该发生什么呢?
应该。。
通过context找到item(也就是Note例子中的note_row.xml)的xml描述,并根据传进去的id找到xml中的view,稍微改改view的属性(因为每行都是一样字体,但是图片和文字不是一样的。。。)然后返回每一个view。
会不会很简单呢?
http://larryzou.iteye.com/topics/download/1ab47ee2-a0d1-48bb-8935-a1f00ebb7290
ok
贴code :-)
<div class="code_title">class Notepadv1 extends ListActivity
页:
[1]