Dim*_*kin 3 android android-layout
我有以下代码:
<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>
Run Code Online (Sandbox Code Playgroud)
显然android:layout_gravity="top"不会向上移动TextView.谁知道如何实现这一目标?
PS
我看到了一些关于使用的想法RelativeLayout,但在我的情况下,我需要两个控件彼此相邻并使用权重属性,如示例中所示.
谢谢!
将textView更改为此对我有用
<TextView
android:layout_width="0dp"
android:layout_height="fill_parent"
android:gravity="top"
android:layout_weight="1"
android:text="TEST" />
Run Code Online (Sandbox Code Playgroud)
这利用了重力而不是layout_gravity,但由于textView的高度设置为fill_parent,因此它具有相同的效果
android:gravity设置其使用的View内容的重力.android:layout_gravity在其父级中设置视图或布局的重力.