use v4 ViewCompat to support API 14