を超える展開しません、私はこれに似たレイアウトを持っている:どのように私は、ビューを作ることができるが、その兄弟ビュー
<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つのビュー(ボタンとテキストを編集する)が自分のエリアを持ってほしいです。これを設定するには?代わりにボタンが常にのEditText
はい、ボタンは常に右側にあります。しかし、私の質問は、テキストを入力すると編集テキストが大きくなるということです。ボタンは編集テキストの一番上に表示されます。それは有線です。 –
あなたは、あなたのRelativeLayoutの幅からButtonの幅を引いて、それをEditTextの幅に設定することで、EditTextの幅を動的に設定することができます。 –