Java 我需要为幻灯片应用程序在ViewFlipper中动态创建多个ImageView
因此,我尝试制作一个应用程序,从特定路径获取一些图像,并从中创建动画,我被困在用户必须声明图片数量并通过代码动态创建图像视图的部分。。。请帮忙 MainActivity.java的重要部分Java 我需要为幻灯片应用程序在ViewFlipper中动态创建多个ImageView,java,android,xml,slideshow,viewflipper,Java,Android,Xml,Slideshow,Viewflipper,因此,我尝试制作一个应用程序,从特定路径获取一些图像,并从中创建动画,我被困在用户必须声明图片数量并通过代码动态创建图像视图的部分。。。请帮忙 MainActivity.java的重要部分 //Internet Images int counter=0; temp_viewer = String.valueOf(counter); Log.v("Value of counter", temp_viewer); Log.v("Value of path_url
//Internet Images
int counter=0;
temp_viewer = String.valueOf(counter);
Log.v("Value of counter", temp_viewer);
Log.v("Value of path_url", path_url);
ImageView internet_00 = (ImageView) findViewById(R.id.ImageView0);
Picasso.with(this).load(path_url + "0" + counter + ".jpg").into(internet_00);
counter = counter +1;
temp_viewer = String.valueOf(counter);
Log.v("Value of counter", temp_viewer);
Log.v("Value of path_url", path_url);
ImageView internet_01 = (ImageView) findViewById(R.id.ImageView1);
Picasso.with(this).load(path_url + "0" + counter + ".jpg").into(internet_01);
//Slideshow
viewFlipper = (ViewFlipper) this.findViewById(R.id.backgroundViewFlipper1);
fade_in = AnimationUtils.loadAnimation(this,
android.R.anim.fade_in);
fade_out = AnimationUtils.loadAnimation(this,
android.R.anim.fade_out);
viewFlipper.setInAnimation(fade_in);
viewFlipper.setOutAnimation(fade_out);
//Sets Auto Flipping
viewFlipper.setAutoStart(true);
viewFlipper.setFlipInterval(5000);
viewFlipper.startFlipping();
我的XML文件(仅重要部分)
你好,我的朋友我也有同样的问题:(
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/LinearLayout">
<ViewFlipper
android:id="@+id/backgroundViewFlipper1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:id="@+id/ImageView0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="centerCrop" />
<ImageView
android:id="@+id/ImageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:scaleType="centerCrop"
/>
</ViewFlipper>
</LinearLayout>