0

嗨,我的代码有问题:)

我写的那一刻的第一张照片,但我想要第二张,我必须改变什么 我写的那一刻的第一张照片,但我想要第二张,我必须改变什么

<LinearLayout
        android:orientation="vertical"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:id="@+id/cautiontext"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:text="W:" android:textAppearance="?android:attr/textAppearanceLarge"
          android:layout_gravity="left|center_vertical" android:layout_row="0" android:layout_column="0"/>

<EditText
        android:layout_width="101dp"
        android:layout_height="wrap_content"
        android:text=""
        android:id="@+id/editText"
        android:layout_weight="1" android:layout_gravity="left|center_vertical"/>

<TextView android:id="@+id/cautiontext" android:layout_width="wrap_content" android:layout_height="wrap_content"
          android:text="Height" android:textAppearance="?android:attr/textAppearanceLarge"
          android:layout_gravity="left" android:layout_row="1" android:layout_column="0"/>
<EditText
        android:layout_width="103dp"
        android:layout_height="wrap_content"
        android:text=""
        android:id="@+id/editText1" android:layout_row="1" android:layout_column="1"
        android:layout_gravity="left"/>
    </LinearLayout>

问题是因为我想绘制 textview 和 edittext 水平而不是垂直。我不知道我必须改变什么。

4

4 回答 4

2

将线性布局的方向从垂直更改为水平

<LinearLayout
    android:orientation="horizontal"
于 2013-09-12T17:56:04.453 回答
2

在您的布局中,方向是垂直的。这意味着添加到布局的视图将“垂直”添加或添加到另一个顶部。要获得您想要的效果,请切换到“水平”,以便视图彼此“并排”。

于 2013-09-12T17:56:58.100 回答
2

只需将 android:orientation="vertical" 更改为

<LinearLayout
        android:orientation="horizontal"
        android:layout_width="wrap_content"
...
/>
于 2013-09-12T17:57:28.030 回答
1

将您的 LinearLayout 方向更改为水平,这应该适合您。

<LinearLayout
        android:orientation="horizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
/>
于 2013-09-12T17:56:51.797 回答