Layout_gravity не работает внутри LinearLayout

У меня есть следующий код:

<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <EditText android:id="@+id/editText1" android:layout_width="0dp" android:layout_height="150dp" android:layout_weight="3" android:inputType="textMultiLine" > </EditText> <TextView android:layout_width="0dp" android:layout_height="wrap_content" android:layout_gravity="top" android:layout_weight="1" android:text="@string/new_post_txt_description" /> </LinearLayout> 

Очевидно, android:layout_gravity="top" не перемещает TextView вверх. Кто-нибудь знает, как это достичь?

PS

Я видел некоторые идеи об использовании RelativeLayout , но в моем случае мне нужно, чтобы оба элемента управления были рядом друг с другом и использовали атрибут weight, как в примере.

Благодаря!

Изменение textView для этого сработало для меня

 <TextView android:layout_width="0dp" android:layout_height="fill_parent" android:gravity="top" android:layout_weight="1" android:text="TEST" /> 

Это использует преимущества гравитации вместо layout_gravity, но поскольку высота textView равна fill_parent, он имеет тот же эффект

Андроид: гравитация задает тяжесть содержимого вида, в котором он используется. Android: layout_gravity устанавливает серьезность представления или макета в его родительском элементе.

Установите ориентацию на LinearLayout горизонтально. т.е.

 <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > 

Вся цель линейного макета состоит в том, что подпункты идут один за другим на основе ориентации. Я считаю, что ориентация по умолчанию вертикальна. Если вам нужно добавить больше subview ниже этих 2, тогда оберните их в другой LinearLayout с горизонтальной ориентацией.

Layout_gravity не работает, если вы не добавляете android:orientation="vertical" в линейной компоновке.

Например

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <!-- Your Code Here --> </LinearLayout>