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

标签 java android

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

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

我的要求是从layout-->.XML读取多个图像并一次性显示,如setContentView(R.layout.activity_main) API

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

注意:我无法使用 setContentview(),因为我的类不是从 Activity 类扩展

如何使用 ImageView 类 API?

谢谢, 阿伦

最佳答案

根据他们的演示 ( 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);
}

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

关于java - 如何使用ImageView一次调用多个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50451910/

相关文章:

android - 在离线模式下在 Android 上语音转文字

java - 警报对话框图标不会设置

Android:升级后手机无法被 ADT 识别

Java主类实例访问

java - Android 中图片上传到 Cloudinary 失败

java - 使用 java api 获取 Twitter 中我所有关注者的计数(推文)

java - 如何使用 validate 方法在 Struts 2 中验证一页上的两个表单

java - 有没有JPQL分析器?

java - 解析 xml : attributes. getValue() 返回 null?

android - If - Else on Pirates 未解决