我如何使视图不扩展其兄弟视图

时间:2010-12-21 03:44:09

标签: android layout

我有一个类似的布局:

<RelativeLayout ...>
     <EditText android:id="@+id/editbox" 
            android:layout_width="wrap_content" .../>
     <Button android:layout_right="@id/editbox" 
            android:layout_width="wrap_content"
            android:text="Button" />
 </RelativeLayout>

按钮位于编辑文本的右侧。编辑文本是'wrap_content'。当我在编辑视图中键入文本时,视图的宽度会增加并将扩展为我的按钮。我希望两个视图(按钮和编辑文本)有自己的区域。如何配置?

2 个答案:

答案 0 :(得分:0)

而不是使用android:layout_right="@id/editbox使用此android:layout_alignParentRight="true",以便Button始终位于EditText的右侧

答案 1 :(得分:0)

嗨Keyin Lynx:使用minWidth和maxWidth属性,For Instance:

android:minWidth =“10dip”,android:maxWidth =“60dip”,属性。