works on pre honeycomb

pre hc, convert view will not stay at the same position after
datasetchanged, needs to reset all cell state on onLayout