Почему это не соответствует?
LinearLayout
является классом фреймворка, в android.widget
.Фреймворк LayoutInflater
знает, что в некоторых пакетах, таких как android.widget
, можно искать голые имена классов, такие как LinearLayout
.
ConstraintLayout
из библиотеки.Фреймворк LayoutInflater
ничего не знает об этой библиотеке и не найдет ConstraintLayout
в android.widget
или других пакетах фреймворка.
Для классов, предоставленных библиотекой, нам необходимо полностью квалифицировать классимя в элементе XML.