add AdaptiveView