Указанная ориентация не указана, а по умолчанию – горизонтальная. Это общий источник ошибок, когда дети добавляются динамически

Мое приложение не может быть запущено, так как в моем xml-файле произошла ошибка. Один из моих LinearLayouts отмечен красным цветом и, нависая, я вижу следующее сообщение об ошибке: Указанная ориентация не указана, а по умолчанию горизонтальна. Это общий источник ошибок, когда дети добавляются динамически.

Вы можете увидеть мой код ниже, и я пометю строку, я получаю это сообщение следующим образом: <- сообщение об ошибке ->

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal"> <LinearLayout android:layout_height="wrap_content" android:layout_width="0dp" android:layout_weight="1" android:orientation="vertical" > <Button android:id="@+id/btn1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Fragment 1" /> <Button android:id="@+id/btn2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Fragment 2" /> <Button android:id="@+id/btn3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Fragment 3" /> </LinearLayout> <LinearLayout <- error message -> android:id="@+id/myFragment" android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="3" /> </LinearLayout> 

Solutions Collecting From Web of "Указанная ориентация не указана, а по умолчанию – горизонтальная. Это общий источник ошибок, когда дети добавляются динамически"

Вы должны добавить android:orientation="horizontal" в блоке LinearLayout , то же самое, что вы делали выше.

LinearLayout требует ориентации, горизонтальной или вертикальной.

Вы можете установить его в коде:

 myLinearLayout.setOrientation(LinearLayout.VERTICAL); 

Ниже вы должны добавить ориентацию для макета.

 <LinearLayout android:orientation="horizontal" android:id="@+id/myFragment" android:layout_width="0dp" android:layout_height="fill_parent" android:layout_weight="3" />