2015-09-24 4 views
0

Мне нужно знать, как настроить фоновый случайный случай на один вид деятельности, 'android: background = "@ drawable/backG"' показать только одно изображение фон случайный с запуском приложения, и продолжать показывать, пока пользователь не выйти из приложения, и, когда он вновь открыть его, он будет показывать новый фон примечание: у меня есть только один вид деятельности в моем проекте заранее спасибоКак настроить несколько фона для одного действия случайным образом

ответ

0

Я думаю, вы должны использовать код Java, чтобы сделать это.
Например, у вас есть RelativeLayout является основным макетом в вашей деятельности
Вы должны использовать

RelativeLayout rLayout = (RelativeLayout) findViewById (R.id.rLayout); 
Resources res = getResources(); //resource handle 
Drawable drawable = res.getDrawable(R.drawable.newImage); //new Image that was added to the res folder 
rLayout.setBackground(drawable); 

Для случайного фона: вы создаете массив, который содержит все, что вам изображение фона и использовать код ниже случайное положение

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

Надежда эта помощь

+0

Большое спасибо я ценю это –