我是一名初学者Android开发者 在我的应用程序中,我想制作一个随机图像 每次启动应用程序时加载出图像列表。 Genneraly,我想使用ImageView,因为它简单, 但你必须提到在布局文件中加载什么图像或 main.xml中。
我不知道怎么做,所以请帮忙。 :-)
答案 0 :(得分:5)
不需要在.xml文件中设置图像
说,你的布局中有一个ImageView(比如它的main.xml)
<ImageView>
android:id="@id+/myImageView"
</ImageView>
int[] images = new int[] {R.drawable.image01, R.drawable.image02, R.drawable.image03};
// Get the ImageView
setContent(R.layout.main);
ImageView mImageView = (ImageView)findViewById(R.id.myImageView);
// Get a random between 0 and images.length-1
int imageId = (int)(Math.random() * images.length);
// Set the image
mImageView.setBackgroundResource(images[imageId]);
希望这会有所帮助(: