Im, создающий простую блокнотную программу в android, в меню опций. У меня есть «фон замены» в качестве элемента меню, когда пользователь нажимает на него, я просто хочу изменить только фоновое изображение [например, я хочу изменить свое фоновое изображение с башни efil на tajmahal], у меня есть 10 изображений в drawable .., чтобы изменить это случайным образом, когда каждый раз пользователь нажимает опцию «изменить фон». Спасибо.Измените фоновое изображение, нажав на пункт меню в android
ответ
int images[] = {R.drawable.eifel,R.drawable.tajmahal};
LinearLayout backLayout;
onCreate(Bundle savedInstanceState) {
backLayout = (LinearLayout) findViewById(R.id.mybackgroundlayout);
}
private void changeBackground(){
backLayout.setBackgroundResource(images[randInt(0,images.length-1)]);
}
public static int randInt(int min, int max) {
Random rand = new Random();
int randomNum = rand.nextInt((max - min) + 1) + min;
return randomNum;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.changebackground:
changeBackground();
break;
}
return true;
}
он показывает ошибку в changeBackground() @john – ArunKumar
Какая ошибка? – John
Ошибки, несколько маркеров на этой линии \t - изображения не могут быть решены или не поле \t - randInt не может быть решен с переменной \t - ошибка синтаксиса на маркер «». Ожидается, \t - Синтаксическая ошибка, вставить «)» для завершения выражения \t - Метод setBackgroundResource (INT) в типе View не применяется для аргументов \t (Drawable) – ArunKumar
- 1. Измените фоновое изображение на Android
- 2. Нажав на пункт меню
- 3. Меню Android меню, нажав
- 4. Повесьте систему, нажав на пункт меню качания
- 5. Добавить другое фоновое изображение в пункт меню в ul li
- 6. Измените затухающее изображение, нажав на ссылку jQuery
- 7. вызова вид в нажав на пункт меню с помощью JavaScript
- 8. Android; измените фон макета/экрана, нажав кнопку
- 9. Пункт меню Android onclick
- 10. Android, checkable пункт меню
- 11. Android - Измените изображение на клике
- 12. Как открыть «внешнюю ссылку», нажав на пункт меню?
- 13. Откройте контекстное меню, нажав на опции меню.
- 14. установить фоновое изображение панели навигации пункт
- 15. Фоновое изображение для элемента меню
- 16. Android Пункт меню
- 17. Android пункт меню separetor (пункт меню в другой строке)
- 18. Измените фоновое изображение в случайном порядке на мышку над
- 19. Измените событие, нажав на ссылку
- 20. Checkbox нажав на пункт под ним
- 21. Android ActionBar Фоновое изображение
- 22. Установите фоновое изображение на вкладке в android
- 23. Поиск Просмотр Изменить поиск Пункт меню Изображение
- 24. Android фоновое изображение повторить
- 25. Android - Пользовательское фоновое изображение
- 26. Android: Фоновое изображение
- 27. Как установить фоновое изображение для всплывающего меню в android?
- 28. Фоновое изображение android xamarin
- 29. Android: Получить представление Ссылка на пункт меню
- 30. Правильный пункт меню в углу
Не могли бы вы высказать какой-нибудь код? –
Укажите код или подход, который вы пробовали до сих пор? – Uttam
Я отправляю свои коды в pastebin.com свою деятельность [link] (http://pastebin.com/Skq5PCaN) и мой макет [link] (http://pastebin.com/pa9KhYms) – ArunKumar