如何打造Listview万能适配器adapter
2017-10-25 本文已影响0人
Clarence_zsp
传统的ListView适配器仅仅适应一个listview,然而一个项目中可能不止一个listview,那么,对于每一个listview都要重写一个Adapter,如果需要的listview有很多,代码量是很大的。同时,每新增一个,都要重写一个适配器,很不方便。所以我们打造一个万能的适配器极大地减少代码量。下面我简单的介绍一下jar包模式的万能适配器的
首先在这个地址里下载universaladapter.jarhttp://download.csdn.net/my将下载下来的jar添加到libs中主要代码如下:
创建一个Javaben
![](https://img.haomeiwen.com/i5877081/bea4a230c80f4608.jpeg)
在activity_main.xml中创建listview
![](https://img.haomeiwen.com/i5877081/a7b56b78c73bb094.jpeg)
再在res目录下新建一个item_list.xml
![](https://img.haomeiwen.com/i5877081/de5c9578e3b769fc.jpeg)
创建MyAdapter继承CommonAdapter
![](https://img.haomeiwen.com/i5877081/7cb1fbcdf4224662.jpeg)
MainActivity代码如下:
![](https://img.haomeiwen.com/i5877081/111642f6d5f76c02.png)
![](https://img.haomeiwen.com/i5877081/6b6f3734617fe1c0.png)
详细demo地址 https://github.com/hncszsp312/JarAdapter2