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

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

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

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

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

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

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

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

В созданном браузере при нажатии кнопки "Назад" выходит из приложения
Всем привет! Недавно начал изучать как разрабатывать приложения под 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
300 / 101 / 15
Регистрация: 21.02.2015
Сообщений: 843
29.10.2015, 15:42 3
меняй текст на кнопках да и все
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2015, 15:42

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

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

Полное завершение работы приложения при нажатии навигационной кнопки "Назад"
Здравствуйте. Имеется приложение. При нажатии кнопки "Домой" приложение выходит на главный экран и...


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

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

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