cargar un imageView desde xml [cerrado]

Quiero usar un comando como este:

ImageView image = (ImageView) findViewById(R.id.x2);

donde debo poner en el archivo main.xml el siguiente fragmento de código?

<ImageView 
    android:id="@+id/x2"
    android:src="@drawable/book"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" />

preguntado el 12 de junio de 12 a las 13:06

en su diseño xml de la actividad que configuró en setContentView (r.layout. ) -

3 Respuestas

Dheeresh Singh está bien. principal.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

   <ImageView 
          android:id="@+id/x2"
          android:src="@drawable/book"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content" />
</LinearLayout>

Si desea colocar la imagen en un lugar diferente, puede modificar diferentes atributos

 <ImageView 
              android:id="@+id/x2"
              android:src="@drawable/book"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_marginBottom="42dp"  <!--for example  -->
              android:layout_marginLeft="25dp"
              android:layout_marginRight="25dp" 
              android:layout_marginTop="25dp"/>

Para obtener más información al respecto, consulte los tutoriales de Android

http://developer.android.com/reference/android/widget/ImageView.html (para atributos de ImageView) http://developer.android.com/resources/tutorials/views/index.html (para ver información)

Discúlpame por mi inglés. ¡Buena suerte!

Respondido el 12 de junio de 12 a las 14:06

Establezca en su diseño xml de la actividad que configuró en setContentView(r.layout.<id>)

consulte el tutorial para configurar setContentView

Android-A-guía-para-principiantes

Respondido el 12 de junio de 12 a las 13:06

Como se describe en Diseños XML guía del desarrollador debe crear su main.xml en /res/layout/ y poner ImageView dentro de uno de diseños disponibles como eso:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="fill_parent" 
          android:layout_height="fill_parent" 
          android:orientation="vertical" >

<ImageView 
      android:id="@+id/x2"
      android:src="@drawable/book"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" />

</LinearLayout>

Respondido el 12 de junio de 12 a las 13:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.