I have an EditText and a button set next to each other on the same horizontal line. It looks great, except when the user enters a lot of text, the EditText is resized, and the button is squished.
I have both EditText and Button set to layout_width="wrap_content". "fill_parent" messes up the layout, and I don't want to use absolute sizes if I don't have to - the way it is now looks great in both landscape and portrait, I just don't want the EditText to resize.
Thanks for any suggestions!
My layout:
<TableLayout android:id="@+id/homelayout"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<TableRow>
<TextView android:id="@+id/labelartist"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:text="Find artists:" />
</TableRow>
<TableRow>
<EditText android:id="@+id/entryartist"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@android:drawable/editbox_background"
android:singleLine="true"
android:editable="true"
android:layout_weight="6"
android:padding="5px"
/>
<Button android:id="@+id/okartist" android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_marginLeft="10dip"
android:layout_weight="1"
android:text="Search" />
</TableRow>
</TableLayout>