Bydefault LinearLayout
выравнивает все дочерние элементы в одном направлении по горизонтали (если вы не указали android: ориентация).
Итак, в вашем случае это было добавление видов по горизонтали. Ваша часть заголовка заняла всю ширину экрана (как вы указали android:layout_width="fill_parent"
в теге include
), и для этого TextView
и ImageView
не осталось места.
Вам просто нужно добавить тег ориентации в LinearLayout
и установить его значение по вертикали.
т.е. android:orientation="vertical"
.
LinearLayout из Android Docs говорит
LinearLayout выравнивает все дочерние элементы в одном направлении - по вертикали или по горизонтали, в зависимости от того, как вы определяете атрибут ориентации. Все дочерние элементы располагаются один за другим, поэтому в вертикальном списке будет только один дочерний элемент на строку, независимо от его ширины, а горизонтальный список будет иметь высоту только в одну строку (высота самого высокого дочернего элемента плюс отступ). LinearLayout учитывает поля между дочерними элементами и гравитацией (правое, центральное или левое выравнивание) каждого дочернего элемента.