Android: agrega dinámicamente una vista de imagen a un ScrollView

Soy bastante nuevo para Android y necesito un poco de ayuda con algún código.

Básicamente tengo una serie de monedas y quiero mostrar dinámicamente las imágenes de las monedas en un ScrollView. Cada vez que el usuario añade una moneda, la vista debe actualizarse adecuadamente.

¡Gracias!

Aquí hay una captura de pantalla de lo que quiero hacer – http://i.imgur.com/3l2fxKw.png

Pruebe esta muestra

Actividad principal

public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.activity_main); LinearLayout linearLayout1 = (LinearLayout) findViewById(R.id.linearLayout1); for(int x=0;x<3;x++) { ImageView image = new ImageView(MainActivity.this); image.setBackgroundResource(R.drawable.ic_launcher); linearLayout1.addView(image); } } 

Activity_main.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" > <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" > <LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" > </LinearLayout> </ScrollView> </LinearLayout> 

Mira en el uso de SurfaceView .

Usted tendrá un objeto lienzo para dibujar sus imágenes, y luego la alineación de las monedas es sólo una cuestión de asignar sus píxeles de manera adecuada.

Este es un buen tutorial: http://www.mindfiresolutions.com/Using-Surface-View-for-Android-1659.php

Utilice un GridView en su lugar y personalizar sus propios adaptadores. Gridview funciona como ListView

  • Si ScrollView sólo admite a un hijo directo, ¿cómo se supone que puedo hacer que un diseño completo se pueda desplazar?
  • Pellizcar zoom con ScrollView: Actualizar su comportamiento de desplazamiento cuando cambia el tamaño de un niño
  • Habilitar desplazamiento dentro de EditText que está en ScrollView
  • Vista ScrollView con niños, cómo interceptar desplazamiento condicional
  • ViewPager en ScrollView
  • Android - stackoverflow Error
  • Cómo convertir todo el contenido en una vista de desplazamiento a un mapa de bits?
  • ¿Cómo puedo mostrar mi diseño de desplazamiento por encima del teclado?
  • El teclado suave no activa el desplazamiento en un ScrollView
  • Agregar vistas de forma programática en un diseño (lineal) (que está dentro de un ScrollView)
  • Barra de desplazamiento en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.