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
- ViewFlipper no se está volviendo con la vista de lista secundaria
- ¿Cómo obtener el número total de vistas desde ViewFlipper?
- ¿Por qué mi FFT ofrece una salida de visualizador diferente de Windows Media Player?
- Android ViewFlipper no se mueve
- Android Error código -3 al inicializar Visualizer
<?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.
- Cómo hacer Visualizer mientras graba audio en android
- ¿Cómo funciona el Viewflipper con el botón de retroceso en Android?
- Múltiples vistas con diferentes alturas en ViewFlipper
- JPEG2000 visor y soporte en Android
- Error en la implementación de Android Visualizer
- Cómo implementar Flipboard ipad página de animación de giro para ver flipper en android?
- Android ViewFlipper volver a la primera vista
- Java.lang.RuntimeException: No se puede inicializar el motor Visualizer, error: -4
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 establecer altura y ancho de cuadro EditText de forma programática en android
- Error de VM mientras construye Cordova PhoneGap