我正在尝试为幻灯片放映一个程序。到目前为止,我无法弄清楚如何在图像之间切换。每次我写一个循环,唯一显示的图像是最后一个。我究竟做错了什么 附:我知道它的代码不好,我正在玩它,因为我是android的新手
int currentInt;
int imgid[] = { R.drawable.better, R.drawable.beyond_innovation,
R.drawable.innovation, R.drawable.jobs, R.drawable.no_limits,
R.drawable.praxis_name, R.drawable.reinvent,
R.drawable.single_source, R.drawable.toys_to_rockets,
R.drawable.design };
RefreshHandler refreshHandler = new RefreshHandler();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.slideshow);
this.txtStatus = (TextView) this.findViewById(R.id.pic_view1);
this.imageView = (ImageView) this.findViewById(R.id.slides);
for (int i = 1; i < 100000; i++) {
imageView.setImageResource(imgid[0]);
}
for (int i = 1; i < 100000; i++) {
imageView.setImageResource(imgid[1]);
}
答案 0 :(得分:0)
您似乎将所有图片放入单个ImageView
,因此只会显示最后一个(位于顶部)。
如果您想制作幻灯片,可以使用ViewPager轻松完成。我相信这正是人们想要使用幻灯片放映来显示内容的小部件。