早上看了一篇csdn的文章,博主提到平常提升技能的方式中有一个“牛客网”上有各种技术试题,一前从未听说过,看了一下还不错,做完试题还有网友的解答。挺好,里面许多知识点可能是在实际项目中没有考虑过得,作为扩充知识点来说不错,从中也能受到一些启示。
1、使用SimpleAdapter作为listview适配器 时,行布局能支持的组件?
通过查看SimpleAdapter可知, 可以支持:1)、继承Checkable接口 2)、textView 3)、ImageView
2、在一个ListView中,显示的行布局有多种不同形式,例如某些行只有ImageView,而另外一些行只有TextView,需要重写哪几个方法?
如果listview只是一种类型,那么只需要重写getCount(),和getview()即可,但是这里已经写明了,有imageview和textview,所以需要getItemId()来得到当前的view id号,和getItemViewType()得到当前view的类型 至于最后一个也getViewTypeCount()是需要的,这些方法都是非常有必要的。
在我们实际开发中,经常碰到的情况是:类型都是一样的,所以这些方面关注的比较少
一个TextView的style中定义了textColor属性,TextView本身也设置textColor属性,那么TextView本身定义的优先级较高
4、IntentService
IntentService是service的子类。 IntentService运行时启动新线程来完成任务