tengo una disposición relativa así:disposición relativa a continuación androide 2 artículos
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/single_row"
android:padding="12dip">
<ImageView
android:id="@+id/page_image"
android:layout_marginRight="6dip"
android:layout_width="66dip"
android:layout_height="66dip"
android:layout_alignParentLeft="true"
android:src="@drawable/no_photo" />
<TextView
android:id="@+id/page_name"
style="@style/pulse_content"
android:layout_alignTop="@id/page_image"
android:layout_toRightOf="@id/page_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/page_desc"
android:layout_below="@id/page_name"
style="@style/pulse_content"
android:layout_alignLeft="@id/page_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Principal Consultant" />
<Button
android:id="@+id/follow_button"
android:layout_below="@id/author_image"
android:layout_marginTop="15dip"
android:layout_alignParentBottom="true"
android:text="Follow"
style="@style/follow_button" />
</RelativeLayout>
El problema que estoy corriendo en es que quiero que el follow_button a estar por debajo tanto de la page_desc así como la page_image. A veces, el contenido de page_desc tendrá una altura mayor que el tamaño de la imagen, a veces no. el problema es que si configuro el botón siguiente debajo de la imagen o la descripción, entonces el otro quedará recortado. ¿Existe una manera eficiente/efectiva de garantizar que la imagen o page_desc estén siempre visibles y encima del botón?
puede tratar de poner su page_desc y page_image en LinearLayout y el follow_button debajo de LinearLayout? – Sephy
Esperaba evitar eso ya que crea objetos adicionales (y por lo tanto memoria), aunque supongo que si no hay otra opción tendré que hacer eso. – Ben
podría hacer que ambas vistas de texto tengan cierta altura. pero usaría la respuesta @Sephy. Si esto es parte de ListView de algún tipo, se debe reutilizar en su llamada a getView() en su Adaptador. – bgs