[Android] Alinhar TextView e ImageButton no android

Eu preciso alinhar um textview à esquerda e um imagebutton à direita, com dois textview eu faço assim:

<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/linearLayout1"> <TextView android:text="TextView" android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> <TextView android:text="TextView" android:id="@+id/textView2" android:layout_width="fill_parent" android:gravity="right" android:layout_height="wrap_content"></TextView> </LinearLayout>

e estou tentando fazer com o textview e o imagebutton assim:

<LinearLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/linearLayout2"> <TextView android:text="TextView" android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView> <ImageButton android:id="@+id/img" android:layout_width="fill_parent" android:gravity="right" android:layout_height="wrap_content"></ImageButton> </LinearLayout>

do jeito que estou fazendo, a imagem estica pegando todo o resto da tela e se eu deixo o width=wrap_content no imagebutton ele tbm não funciona

Manda uma foto de como está e como voce quer.

Anyway… voce só quer o componente um ao lado do outro?

Tente com o layout_weight para ele preencher o resto com os componentes.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_height="wrap_content" 
	android:layout_width="match_parent">
	<TextView 
		android:layout_weight="1" 
		android:text="TextView"
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content" />
	<ImageButton 
		android:layout_weight="1"
		android:layout_width="wrap_content" 
		android:layout_height="wrap_content" />
</LinearLayout> 

PS: Use as tags [Android] ou [JME] nesse forum (dessa vez coloquei para voce)