Cómo configurar imágenes dymanic para ViewFlipper en android?

Estoy haciendo como estos está cargando estática esta imagen?

public class ArchiveGroup extends Activity { Button btn; ViewFlipper flip; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.next); btn=(Button)findViewById(R.id.btn); flip=(ViewFlipper)findViewById(R.id.flip); } public void ClickHandler(View v) { flip.showNext(); } public void ClickHandler1(View v) { Toast.makeText(this,"text",Toast.LENGTH_LONG).show(); } } 

Estoy utilizando tres imageview en ViewFlipper en archivo xml

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Flip" android:id="@+id/btn" android:onClick="ClickHandler" /> <ViewFlipper android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/flip" > <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <ImageView android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> </ViewFlipper> </LinearLayout> 

Cómo establecer imágenes dinámicas a estos imageView. Mediante el uso de ImageView único.

En su xml sólo tiene que añadir sólo esto,

 <ViewFlipper android:id="@+id/flipper" android:layout_width="fill_parent" android:layout_height="wrap_content"> </ViewFlipper> 

No es necesario adjuntar con cualquier ImageViews.

Ahora haz esto en tu codificación.

Teniendo en cuenta que ha almacenado sus imágenes en una matriz como esta,

 int gallery_grid_Images[]={R.drawable.gallery_image_1,R.drawable.gallery_image_2,R.drawable.gallery_image_3, R.drawable.gallery_image_4,R.drawable.gallery_image_5,R.drawable.gallery_image_6,R.drawable.gallery_image_7, R.drawable.gallery_image_8,R.drawable.gallery_image_9,R.drawable.gallery_image_10 }; 

Ahora en su onCreate (),

 viewFlipper = (ViewFlipper) findViewById(R.id.flipper); for(int i=0;i<gallery_grid_Images.length;i++) { // This will create dynamic image view and add them to ViewFlipper setFlipperImage(gallery_grid_Images[i]); } 

Y ahora agrega este método a tu actividad,

 private void setFlipperImage(int res) { Log.i("Set Filpper Called", res+""); ImageView image = new ImageView(getApplicationContext()); image.setBackgroundResource(res); viewFlipper.addView(image); } 

Eso es. Y ahora usando su viewFlipper.showNext(); Y viewFlipper.showPrevious(); Puede mostrar sus imágenes dinámicas.

 **we can get images from url in vewfliper** URL urls = new URL("image url"); Bitmap image = BitmapFactory.decodeStream(urls.openConnection().getInputStream()); Data_holder.imge_bitmap.add(image); **the** private void setFlipperImage(Bitmap res) { Log.i("Set Filpper Called", res+""); ImageView image = new ImageView(getApplicationContext()); image.setImageBitmap(res); mViewFlipper.addView(image); u can call function setFlipperImage(Data_holder.imge_bitmap.get(i)); 
  • Cómo comprobar el valor anterior en android de viewflipper
  • ¿Cómo puedo mostrar programáticamente el segundo hijo de un ViewFlipper?
  • Android: Animación de ViewFlipper
  • ¿Cómo puedo hacer una pantalla dinámica de volteo (como la del iPhone) en Android
  • Cómo agregar vistas en ViewFlipper mediante programación
  • Listener para el widget ViewFlipper que mueve eventos
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.