我正在开发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?
谢谢, 阿伦
答案 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);
}
这将显示一个简单的幻灯片。