Your list item views are recycling, so convertView is not null in row 2->x but contains layout inflated in row before. So in case first layout is created at the beginning and then in second row it goes to else
clause it will crash because layout list_row_config_picker
doesn't contain AbstractWheel.
Hope you understand what I mean.
You can remove if (v == null)
check, so layout will be always inflating.