我需要制作一个幻灯片,从不同的位图切换(其中位图来自将图像转换为图像的图像路径)。我想在ViewFlipper中仅使用一个ImageView。我真的需要这个帮助。ViewFlipper只有一个ImageView
0
A
回答
0
你必须动态地创建的ImageView:
viewFlipper = (ViewFlipper) findViewById(R.id.flipper);
for(int i=0;i<image_array.length;i++)
{
ImageView image = new ImageView(getApplicationContext());
image.setBackgroundResource(res);
viewFlipper.addView(image);
}
这样就可以避免在XML文件中创建多个imageviews。
另一种解决方案:
只有一个XML文件中的ImageView创建ViewFlipper:
<ViewFlipper
android:id="@+id/vf"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:id="@+id/image_flipper"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:src="@drawable/ic_launcher" />
</RelativeLayout>
</ViewFlipper>
考虑你有一个按钮,将加载下一个图像,写下面的代码在它的onClick:
int current_image=0;
ImageView imageView = (ImageView) findViewById(R.id.image_flipper);
f_next.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
current_image++;
imageView.setImageResource(image_array[current_image]);
viewFlipper.showNext();
}
});
相关问题
- 1. Slide Unlocker ImageView ViewFlipper
- 2. 只有一个视图的ViewFlipper
- 3. viewflipper只有下一个动画
- 4. ViewFlipper只有1个布局?
- 5. 带OnFling的OnClick ImageView ViewFlipper
- 6. ListeView一个ViewFlipper内
- 7. slidingDrawer与一个viewFlipper INSIDE另一个viewFlipper?可能?
- 8. ViewFlipper - 如何中心我的ImageView
- 9. 添加ImageView的到ViewFlipper不工作
- 10. 在android中使用viewflipper旋转imageview?
- 11. 两个一套ImageView的背景Alpha只有一种成功
- 12. Android ViewFlipper有2个视图
- 13. ViewFlipper是一个按钮?
- 14. Android ViewFlipper只动画第一个URL图像
- 15. onTouchListener一个ImageView的需要点击两次工作,另一个只有一次
- 16. Android:如何将一个viewflipper作为孩子嵌入另一个Viewflipper
- 17. ViewFLipper里面ViewFlipper
- 18. Listview,有两个textview和一个imageview
- 19. 只有一个
- 20. ViewFlipper没有动画?
- 21. 如果我有一个ViewFlipper和ScrollView只包装一个孩子,我该怎么办?
- 22. 带有多个ViewFlipper的TabHost - GestureListener
- 23. 10个ImageView中只有1个显示 - Android
- 24. ImageView内容从另一个ImageView加载到另一ImageView
- 25. ListView每个项目只显示一个ImageView
- 26. WebView与ViewFlipper w /一个网站
- 27. 在viewflipper中添加一个tabhost
- 28. Android ViewFlipper返回第一个视图
- 29. 如何动态添加另一个ImageView到现有的ImageView?
- 30. IOS:一个ImageView的
“我想只有一个ImageView的,使这个在ViewFlipper” - 据我所知,这是不是真的有可能。 “ViewFlipper”背后的要点是在多个视图之间切换。 – CommonsWare
@CommonsWare我在Youtube上观看了如何制作幻灯片并使用ViewFlipper的在线视频。如果这是不可能的,我怎样才能使用位图进行幻灯片放映。请帮助我卡住。 –
“我在Youtube上观看了关于如何制作幻灯片并使用ViewFlipper的在线视频” - 是的,但可以推测它使用了两个或多个ImageView控件。是什么让你认为只需要使用一个'ImageView'小部件? – CommonsWare