Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
AlenaE
0 / 0 / 0
Регистрация: 08.02.2015
Сообщений: 26
#1

"Динамические" кнопки в игре

29.10.2015, 13:37. Просмотров 293. Ответов 2
Метки нет (Все метки)

Добрый день,
хочу написать мини приложение, игра "пятнашки"
16 кнопок(одна пустая),необходимо менять местами пока не выстроим в правильном порядке от 1 до 16
возникла проблема "перемещения, движения" именно button-ов по клику(как поменять местами 2 кнопки)
инициализирую кнопки, потом onClick, а вот дальше...Подскажите пожалуйста
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2015, 13:37
Ответы с готовыми решениями:

Работа с БД, связывание таблиц "фильмы", "жанры", "режиссеры"
Ребят, всем привет! накидайте какие-нить идеи по реализации ситуация такая...

Сворачивание приложения при нажатии кнопки "Назад"
Как сделать, чтобы при нажатии кнопки "назад" приложение не закрывалось, а...

Темы убирающие верхний тулбар, "глушат" кнопки
Решил одну проблему, появилась другая. Неизвестно мне по какой причине, после...

Как программно убрать клавиатуру после нажатия кнопки "Далее"?
Здравствуйте, уважаемые форумчане. Я недавно начал изучать android и столкнулся...

В созданном браузере при нажатии кнопки "Назад" выходит из приложения
Всем привет! Недавно начал изучать как разрабатывать приложения под Android....

2
zealot01
43 / 43 / 21
Регистрация: 24.08.2015
Сообщений: 136
Завершенные тесты: 1
29.10.2015, 15:41 #2
AlenaE, Если у тебя кнопки на RelativeLayout и расположение кнопок заданно отступами от этого RelativeLayout, а не относительно других элементов, то поменять местами кнопки можно так.

Java
1
2
3
4
RelativeLayout.LayoutParams buttonfistlp = (RelativeLayout.LayoutParams)buttonfist.getLayoutParams();
RelativeLayout.LayoutParams buttonsecondlp = (RelativeLayout.LayoutParams)buttonsecond.getLayoutParams();
buttonfist.setLayoutParams(buttonsecondlp);
buttonsecond.setLayoutParams(buttonfistlp);
1
Valakin
431 / 97 / 15
Регистрация: 21.02.2015
Сообщений: 738
29.10.2015, 15:42 #3
меняй текст на кнопках да и все
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2015, 15:42

Начать съемку на заблокированном смартфоне при удерживании кнопки "Выкл"
Обращаюсь ко всем разработчикам Android приложений. Реально ли написать...

Текст в 2 строки на кнопках(картинка в bg). Кнопки "ездят", портится их форма и тд
Не знаю как решить проблему длинного текста на кнопках. У меня кнопка-картинка...

Как обработать нажатие кнопки "Назад", чтобы открывался рекламный баннер?
Требуется помощь. Начал осваивать это все недавно. Расскажу суть идеи: создав...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru