Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
AlenaE
0 / 0 / 0
Регистрация: 08.02.2015
Сообщений: 24
#1

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

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

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

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

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

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

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

Пошаговое создание кнопки "back" - Программирование Android
ДОбрый день, подскажите пожалуйста пошагово, как создать в приложении кнопку " вернуться назад" Спасибо!

EditText, кнопки вместо клавиатуры, использование курсора, вызов клавиатуры "вручную" - Программирование Android
Ну, в общем, я постарался написать наиболее подходящее название темы. Перекопал весь киберфорум, и ещё кучу сайтов в гугле, но нифига не...

Услуга - "поругайте мой код" есть тут такая?) - Программирование Android
собственно сабж :) Если кому нибудь из гуру не лень посмотреть и указать на явные ошибки в коде - буду признателен

Unexpected namespace prefix "map" found for tag fragment - Программирование Android
Но почему там, где map, у меня ошибки??? <fragment xmlns:android="http://schemas.android.com/apk/res/android" ...

Игровое приложение "Шашки" для мобильных устройств - Программирование Android
Какой алгоритм работы искусственного интеллекта используется для игры в шашки "человек против компьютера" и какие разделы математики...

Admob interstitial. Запретить закрытие кнопкой "назад" - Программирование Android
Как сделать так, чтобы межстраничное объявление закрывалось только нажатием на экране. А кнопка "назад" была не активна или выскакивал...

Ссылки (<a href="LINK">XXX</a>) внутри ListView - Программирование Android
Есть контент который я выкачиваю из интернета, и отображаю в листе. Контент располагается в объекте Spanned. В контенте могут быть ссылки,...

Кириллица отображается в виде знаков "закорючек в ромбе" - Программирование Android
Если конкретно то вопрос в ромбе. Только кириллица , латиница отображается норм , я понимаю кодировки , но искал пол дня по всему инету -...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zealot01
42 / 42 / 16
Регистрация: 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);
Valakin
430 / 96 / 15
Регистрация: 21.02.2015
Сообщений: 729
29.10.2015, 15:42     "Динамические" кнопки в игре #3
меняй текст на кнопках да и все
Ответ Создать тему
Опции темы

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