1

我试图在按钮旁边有一个文本字段,无论屏幕尺寸如何,它都能填充最大的宽度空间。问题是当我尝试不同的屏幕尺寸时,它们之间的额外空间会增加。我试过这个:

  <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true" >

  <Button
    android:id="@+id/btnQuestion"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:text="@string/Question" />

    <EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="44dp"
    android:ems="10"
    android:inputType="number"
    android:textAlignment="center" >

    <requestFocus />
    </EditText>

  </LinearLayout>

但是会发生这种情况:http ://snag.gy/VOAuA.jpg

这是我原来的:

http://snag.gy/pzlmP.jpg

但它是相对布局,当调整大小时,空间会增加。我想这是因为它设置为包装内容?无论如何,如果你能帮我解决这个问题,我将不胜感激!

4

1 回答 1

0

您有 EditText 的 layout_marginTop,但没有 Button。因此,EditText 的顶部将从其容器(LinearLayout)的顶部偏移 44dp

于 2013-11-04T15:08:52.457 回答