Instead of doing
view = inflater.inflate(R.layout.list_item, null);
do
view = inflater.inflate(R.layout.list_item, parent, false);
It will inflate it with the given parent, but won't attach it to the parent.
Many thanks to Coeffect (link to his post)