摘要:
问题今天在学习一个GridView的小Demo时,尝试设置horizonalSpacing行间隔为零失败。跟踪了好久,发现问题出现在了SimpleAdapter上面。查看低层源码发现,SimpleAdapter在创建表格单元view时,采用了以下方式,其中parent就是罪魁祸首,SimpleAdapter源代码: v = mInflater.inflate(resource, parent, false);解决方法通过继承SimpleAdapter,覆盖getView方法,重写创建逻辑,将parent改为null。关于Inflater的使用待补充 阅读全文