如何使用ImageView一次调用多个图像

时间:2018-05-21 15:20:41

标签: java android

我正在开发Android APK,目前正在使用ImageView类API来从XML读取图像,

ImageView simpleImage=(ImageView) findViewById(R.id.x2);
simpleImage.setImageResource(R.drawable.image);

我的要求是从布局中读取多个图像 - > .XML,并像setContentView(R.layout.activity_main) API

那样一次显示

我正在使用“查看buildPresoView(Context ctxt,LayoutInflater inflater)”API,它返回“View”,表示要在外部显示器上显示的内容。

注意:我不能使用setContentview(),因为我的类没有从Activity类

扩展

如何处理ImageView类API?

谢谢, 阿伦

1 个答案:

答案 0 :(得分:0)

根据他们的演示版(here),您应@Override View buildPresoView(Context ctx, LayoutInflater inflater)使用简单的return(myImageView);

像:

@Override
protected View buildPresoView(Context ctxt, LayoutInflater inflater) {
    iv=new ImageView(ctxt);
    run();

    return(iv);
}

@Override
    public void run() {
    iv.setImageResource(SLIDES[iteration % SLIDES.length]);
    iteration+=1;

    handler.postDelayed(this, 5000);
}

这将显示一个简单的幻灯片。