如何在一个活动中随机设置多个背景

时间:2015-09-24 23:51:57

标签: java android xml background launcher

我需要知道如何在一个活动上随机设置背景, 'android:background =“@ drawable / backG”'只显示一张图片 随着应用程序的启动,背景随机出现,并一直显示,直到用户退出应用程序,当他重新打开它时,它将显示一个新的背景 注意:我的项目中只有一个活动 提前谢谢

1 个答案:

答案 0 :(得分:0)

我认为,您应该使用 Java 代码来实现此目的 例如, RelativeLayout 是您活动中的主要布局
你应该使用

Random randomGenerator = new Random();
int randomPositionInt = randomGenerator.nextInt(10); // it will generate position in 0 - 10

对于随机背景:您创建一个包含所有图像背景的数组 并使用下面的代码随机位置

ListViewName.ItemsSource = bla bla;

希望这个帮助