2010-09-24 32 views

Respuesta

11

Establecer como fondo!

Es una broma ... lo que necesita es poner sus puntos de vista dentro de RelativeLayout. Algo así como el trabajo voluntad:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
    <ImageView 
    android:layout_alignParentTop="true" 
    android:layout_alignParentLeft="true" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"/> 
    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_alignParentBottom="true" 
     android:text="blah blah"/> 
</RelativeLayout> 

Aviso el uso de params como layout_alignParentLeft que se utiliza para colocar la vista en la que desea.

+2

También puede utilizar la combinación de (http://developer.android.com/resources/articles/layout- tricks-merge.html) o un framelayout (http://developer.android.com/resources/articles/layout-tricks-merge.html) – William

+2

El enlace de arriba está muerto, prueba esto en su lugar: http: // developer. android.com/training/improving-layouts/reusing-layouts.html –

0

Estoy de acuerdo con la respuesta de @ Cristian. pero también, Si necesita el oyente de acción del botón, puede agregar el método ClickClick a su imageView sin usar el botón.

Y también ImageButton. Espero que esta respuesta muestre algún camino para resolver su problema.

0

trabajado para mí con tanto ImageView y Button dentro RelativeLayout:

<Button android:layout_centerInParent="true"> 

...

Cuestiones relacionadas