在android studio中添加多张图片并且随机显示
时间: 2023-10-26 18:33:55 浏览: 61
你可以将多张图片放在drawable文件夹中,然后使用Random类随机生成一个数来决定显示哪一张图片。下面是一个示例代码:
```
import java.util.Random;
public class MainActivity extends AppCompatActivity {
ImageView imageView;
int[] images = {R.drawable.image1, R.drawable.image2, R.drawable.image3, R.drawable.image4};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView = findViewById(R.id.imageView);
Random random = new Random();
int index = random.nextInt(images.length);
imageView.setImageResource(images[index]);
}
}
```
上面的代码中,我们先定义了一个数组images,用来存放多张图片的资源id。然后在onCreate方法中,使用Random类随机生成一个数index,这个数的范围是0到images.length-1。最后将images[index]作为参数传入setImageResource方法中,就可以将随机选择的图片显示在imageView中了。