Why Android use separate xmlns for ContraintLayout
问题 I'm little confused about ConstraintLayout in Android. I was learning about it and first thing I get confused about it why android use separate xml namespace for it? xmlns:app="http://schemas.android.com/apk/res-auto" ConstraintLayout is part of Layout then why google didn't added it in the old namespace? xmlns:android="http://schemas.android.com/apk/res/android" and why android required to write full qualified name in XML? android.support.constraint.ConstraintLayout why not just