Android Studio создание игры 6: Выбор уровня игры викторины. Андройд UI design мобильного интерфейса

  Рет қаралды 66,641

Создание игр на Android

Создание игр на Android

5 жыл бұрын

Ссылка на игру play.google.com/store/apps/de...
Обязательно к просмотру:
О дизайне: • Android Studio создани...
Как сделать меню: • Android Studio создани...
В этом уроке я покажу вам, как правильно сделать окно выбора уровня игры для игры викторины на Android Studio. Выбор уровня игры это меню, в которое можно попасть из главного меню. Этот урок относится к теме UI дизайна. Использовать будем язык разметки xml. Этот урок по программированию в Android Studio на языке java подходит как начинающим программистам, так и программистам среднего уровня.Урок подойдет для изучения изучение программирования с нуля. В уроках изучение java с нуля.
__________________________________________________
Любишь донатить? Тогда тебе сюда! Канал нуждается в поддержке. Рады каждому рублю.
Карта Сбербанка: 5469060010747308
Яндекс.Деньги: money.yandex.ru/to/4100199275...
__________________________________________________
Следите за видео уроками на сайте lobanov.space

Пікірлер: 169
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Вот ваша будущая игра play.google.com/store/apps/details?id=space.lobanov.quiz Как вам на вкус и аромат, а? У нас есть канал в телеге, ссылка: t.me/lobanovspace там публикуются интересные наблюдения, за миром мобильной разработки. Никакого мусора, или спама, вся информация отфильтрована мной лично. И зачастую, я сам являюсь автором своих постов. P.S. Если ссылка не открывается, перешлите ее в чате WhatsApp, Instagram, Telegram и затем перейдите по ней.
@INgenCY
@INgenCY 3 жыл бұрын
У меня все получилось с первого раза, а я ведь даже не программист. Не даром говорят: «Плохих учеников не бывает - бывают плохие учителя». Спасибо вам за ваш труд, вы прекрасный учитель!
@zeynlow2258
@zeynlow2258 5 жыл бұрын
Не оставляй это дело, мы реально ждём каждый выпуск! Топи
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Топим!
@kesakesanidis5109
@kesakesanidis5109 3 жыл бұрын
Класс!! Доходчиво , конкретно и понятной! Так держать!
@kunnilinux
@kunnilinux 5 жыл бұрын
Наконец-то новый видос!!! Спасибо!!!
@Polimeroize
@Polimeroize 4 жыл бұрын
Огромное спасибо за уроки.
@holy_bible_02
@holy_bible_02 5 жыл бұрын
Ура!!! Долгожданное продолжение! Лайк!!!
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Eeee boss
@user-fy2yk3xy9z
@user-fy2yk3xy9z 5 жыл бұрын
Автору респект и уважение. Я гадал какой будет ваш следующий ход, ну и конечно ошибся)))) с нетерпением жду очередного видео.
@user-no3rr2wk2g
@user-no3rr2wk2g 5 жыл бұрын
Познавательно. Ждем продолжения!
@TheJeleko
@TheJeleko 5 жыл бұрын
Ура! Как и обещали в июле!👍
@user-gb2cd6ge7z
@user-gb2cd6ge7z 2 жыл бұрын
Только бы не пропал у тебя интерес к написанию уроков)) Все круто, спасибо!!
@user-gw5yb7qi6n
@user-gw5yb7qi6n 3 жыл бұрын
тот случая когда получасовой ролик смотришь три часа и не можешь оторваться
@terrifficspr8620
@terrifficspr8620 3 жыл бұрын
Не понимаю тех людей которые дизлайки сюда ставят🤬 Очень класные уроки, спасибо!
@azizzamonov6018
@azizzamonov6018 4 жыл бұрын
Спасибо за видео уроки
@user-jb1uf2st8p
@user-jb1uf2st8p 5 жыл бұрын
Спасибо за уроки!
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Скоро выйдет новый
@MsAstrolon
@MsAstrolon 4 жыл бұрын
Спасибо за ответ! Всё заработало! Стёр комментарий, чтобы не морочать комментаторам голову по пустякам!) Обратил внимание, что если точно следовать Вашим инструкциям - всё работает безупречно. Просто ученику надо быть предельно внимательным!))
@m.fomichev6519
@m.fomichev6519 5 жыл бұрын
Жду каждое видео!
@LobanovSpace
@LobanovSpace 5 жыл бұрын
У тебя все получается?
@m.fomichev6519
@m.fomichev6519 5 жыл бұрын
@@LobanovSpace Да, благодаря доступному объяснению))
@andriyshatynskyy5214
@andriyshatynskyy5214 3 жыл бұрын
Очень очень годно и понятно!!! супер
@user-vx4ns7kc6t
@user-vx4ns7kc6t 4 жыл бұрын
Отличное видео, всё доходчиво объясняешь и показываешь, среди всех обучающих видео я выбрал твои. Голос приятный для восприятия. Я попробую создать простое приложение ну пока, что идёт тяжело всяческие ошибки возникают. Удачи тебе в дальнейшем!
@sundenis
@sundenis 4 жыл бұрын
ТЫ ЛУЧШЫЙ СПАСИБО
@skatecatno1644
@skatecatno1644 4 жыл бұрын
очень жаль что такие как ты не очень известны, но ты молодец в любом случае. Искренне спасибо!
@alexanderkapacebdev2609
@alexanderkapacebdev2609 3 жыл бұрын
Решение Про Красные "буквы" в конце! Вариант 1 Если на строке Intent intent = new Intent( packageContext: MainActivity.this, GameLevels.class ); Слово packageContext выделено красным, то замените эту строку на: Intent intent = new Intent( getApplicationContext(), GameLevels.class ); Также, если слово Intent тоже красным, поставьте курсор мышки на это слово, и используйте сочетание клавиш Alt+Enter И еще добавлю Решение, Вариант 2: Когда пишете код в скобках после new Intent, пишите ( MainActivity.this, GameLevels.class ) (т.е. без слов PackageContext), а после этого уже поставьте курсор на красное слово Intent и нажмите Alt+Enter, выберите Import Class. Вы увидите как слово packageConetxt само появится как надо! И все заработает.
@user-hp1xs6jp4z
@user-hp1xs6jp4z 2 жыл бұрын
Пожалуй самый хороший ютуб-препод, которого я находил!
@LobanovSpace
@LobanovSpace 2 жыл бұрын
🤝🤝🤝
@azizzamonov6018
@azizzamonov6018 4 жыл бұрын
Все понятно и все просто
@FenixFouxxx
@FenixFouxxx 4 жыл бұрын
огромное спасибо вам !
@gregoryheight8222
@gregoryheight8222 3 жыл бұрын
Огромное спасибо.
@sundenis
@sundenis 4 жыл бұрын
я уже найшол текст но ты серовно самый лучшый розроботчик игр в android studio и твоя игра "старае озеро" в google play супер!
@evileye100
@evileye100 4 жыл бұрын
Спасибо за уроки, друг! Ты показал, что андроид разработка довольна проста, но нужно знать Java,HTML,CSS. Приятно наблюдать, как своими руками создается игра по твоим урокам!
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Да, только вместо html и css используется подобный язык разметки xml.
@user-ex4iv1ye7b
@user-ex4iv1ye7b 4 жыл бұрын
у меня возникла не большая проблемка(( на видео 26:40 прописываю полностью строку, но при нажатии на кнопку "Button" чтоб выставить Import Class у меня не появляется, что можно сделать? или может быть такое что Import class автоматически у меня выбрался? т.к. версия посвежее, недавно качал ? и еще заметил что в строке (R.id.buttonStart); перед выбором buttonStart в скобочках написано ....0006, а у вас на видео ...0015, может быть в этом все дело? если да то где это поправить, где я не то сделал? за ранее благодарен
@user-pv4ub7tv3k
@user-pv4ub7tv3k 4 жыл бұрын
Круто
@LobanovSpace
@LobanovSpace 4 жыл бұрын
И не говори :D
@m0h49
@m0h49 2 жыл бұрын
+ Прошел так сказать) надо бы сделать резервную копию проекта и поэкспериментировать для закрепления)
@izreknocher8495
@izreknocher8495 4 жыл бұрын
очень грамотных подход и автор приятный голос правильные акценты и педантичная подача. весьма удивлен что так мало просмотров. можно у вас спросить литературу которая вас до такого уровня подняла?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Да любую книгу по java начните читать, это чтобы основы понять. А потом очень советуют книгу Android программирование для профессионалов" (Филлипс, Стюарт, Марсикано).
@MrFankerMan
@MrFankerMan 5 жыл бұрын
Только не бросайте запись уроков. Очень полезно!
@LobanovSpace
@LobanovSpace 5 жыл бұрын
До конца доведу курс 100%. Первую игру текстовый квест успешно завершили. И эту сделаем на изи.
@den7502
@den7502 5 жыл бұрын
Зачёт! Есть вопрос: по вашим урокам можно понять как создавать приложения (не игры)?
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Да можно. В Android Studio лучше всего делать приложения (не игры), чем в другой программе.
@luide2167
@luide2167 3 жыл бұрын
Всё отлично. Только не понятно, что за код идёт в конце для нажатия кнопки Начать. Этого наверно в этом курсе не будет. А смогут ли эти видео мне помочь понять как превратить мой код на Java в приложение, который есть вычисление площади и нанесение на неё вычисляемого объёма смазочного материала? В общем вижу ли я как код превращать в приложение?
@nikitaprus2749
@nikitaprus2749 3 жыл бұрын
Пасантре, он дальше будет реализовывать эти кнопки классами, или самому разбираться?
@alexandrgurov8154
@alexandrgurov8154 3 жыл бұрын
Важное замечание! На моем MIUI 12 по умолчанию установлена тёмная тема. Когда я подключаю свой телефон через USB для того чтобы запустить на нем свое приложение, многие компоненты( например, кнопки) меняют свой цвет на тёмный. Я хотел бы спросить у вас совета, как избежать такой штуки. И есть ли возможность в Anfroid Studio запускать на эмуляторе свое приложение с параметрами Темной темы?
@zxspectrum1760
@zxspectrum1760 4 жыл бұрын
День добрый. Подскажите пожалуйста, как реализовать случайный выбор уровня , минуя экран gamelevels?
@TheElseleses
@TheElseleses 3 жыл бұрын
Новички, очень важно смотреть супер внимательно и повторять за автором не спеша. Не врубайте скорость видео в +, а наоборот. Иначе будете возвращаться обратно и искать ошибки по видео в своем коде. Я уже понял - то, что нужно помнить и понимать команды которые прописуешь. Только так можно быстро найти ошибку в коде. Я может в пред видео пропустил разницы /> и >, или просто их отсутствие решает все в написанном коде
@lisafox9026
@lisafox9026 4 жыл бұрын
мне нравятся ваши уроки, но мне кажется кастинг тут 26:59 избыточным.. по крайней мере : Starting with API 26, findViewById uses inference for its return type, so you no longer have to cast. T findViewById(int id)
@vladyslavkyselov4228
@vladyslavkyselov4228 4 жыл бұрын
Очень круто, но по быстрее были бы новые уроки , а то так и за год не успеем игру написать) Узнаю много нового, пытаюсь дописать свою версию игры, наверное уже через месяцок выложу в плей маркет, очень много проблем решил с помощью Ваших уроков по старому озеру=) Большое спасибо. Но быстрее новые уроки!)
@borbotik9855
@borbotik9855 4 жыл бұрын
выложил?
@firdev
@firdev 4 жыл бұрын
как найти игру в маркете?
@vladyslavkyselov4228
@vladyslavkyselov4228 4 жыл бұрын
@@firdev play.google.com/store/apps/details?id=com.wladeks.star_questions
@KOLBEEV
@KOLBEEV 10 ай бұрын
А можно динамически заполнять это меню? То есть у меня есть файл с размеченными вопросами и относительно него генерируется меню
@mapatub
@mapatub 4 жыл бұрын
еще такой вопрос - у меня почему то при запуске грузит предыдущее приложение, почему так интересно?
@MatheMatiks
@MatheMatiks 4 жыл бұрын
При изменении в файле Gamelevels -> R.layout.gamelevels не видит файл gamelevels.xml, что это может быть?
@MatheMatiks
@MatheMatiks 4 жыл бұрын
у кого есть такая ошибка, смотрите kzfaq.info/get/bejne/l7h8qNdn1bTVloU.html
@ashati3062
@ashati3062 3 жыл бұрын
packageContext в 6 и в 7 уроках выделяется красным. Подскажите, где он прописан?
@programmerc1178
@programmerc1178 4 жыл бұрын
Почему-то в xml коде кнопки "назад" выдаёт ошибку в самой первой строчке (
@vladgg1058
@vladgg1058 4 жыл бұрын
*Я 70 лайк поставил*
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Спасибо
@Yhwach-mv9cu
@Yhwach-mv9cu 4 жыл бұрын
Привет! Классные уроки! Как ты изучал Андроид-разработку, ты изучал джаву или котлин? Какие книги по рекомендуешь?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Посоветую любую книгу, по основам программирования на языке Java. Сперва изучи Java. А вообще люди хвалят вот эту книгу: Android программирование для профессионалов" (Филлипс, Стюарт, Марсикано).
@Yhwach-mv9cu
@Yhwach-mv9cu 4 жыл бұрын
@@LobanovSpace , Шилтд тогда подойдет?
@Yhwach-mv9cu
@Yhwach-mv9cu 4 жыл бұрын
@@LobanovSpace , а можно вообще не использовать эмуляторы, а использовать свой смартфон, просто у меня АМД, а им в падло оптимизировать и под АМД, а устанавливать другой эмулятор я не хочу. Можно разрабатывать используя реальный смартфон без эмулятора? И да, можно ли экран смартфона вывести в Андроид студио?
@Yhwach-mv9cu
@Yhwach-mv9cu 4 жыл бұрын
@@LobanovSpace , ответь пж, какую IDE выбрать? Может сразу в андроид студио писать или какую то другую студию выбрать?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
@@Yhwach-mv9cu сразу в Android Studio
@user-bu7gb1kf7z
@user-bu7gb1kf7z 4 жыл бұрын
Всё понятно, только концовка смазанная получилась - последние строчки кода остались без объяснения. И почему таки было принято решение использовать текствью для кнопок меню, а не собственно кнопки?
@user-bz2wi5ez2s
@user-bz2wi5ez2s 4 жыл бұрын
на 21 минуте решил, что хочу изменить параметр радиус у кнопок. Изменил в стилях, на которые мы ссылались. Справа, в предпоказе самого стиля, изменения произошли, но в gamelevels изменений нет. Что сделать, что бы изменения вступили в силу?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Применяется сразу, ничего дополнительного делать не нужно
@milleniumdark
@milleniumdark 4 жыл бұрын
Подскажите делаю все точно также (24:44), но он ни в какую не хочет видеть файл. В чем проблема ?
@partavshcole175
@partavshcole175 4 жыл бұрын
Бро, всё супер! НО РЕБЯТ, кто делает сейчас этот урок почитайте статью про GirdView, по факту то же самое, но вместо того чтобы 30 раз копировать и вставлять получите лаконичный код. А сам по себе GirdView совершенно не сложен в работе
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Всегда есть несколько способов в программировании. Я выбрал самый простой. Спасибо за комментарий ;)
@slime155
@slime155 5 жыл бұрын
Привет. Я вот собрался делать игры на андроид. Выучил джаву, понаписывал всяких морских боев в консоле и тд. До этого программировал в ИнтеллиджИдее и было просто и весело. Решил скачать андроид студию. Узнал про процессоры АМД и очень расстроился. Родной эмулятор жестко лагает, эмулятор от microsoft VS андроид студия не видит. Зато всё проще с физическим устройством. Так вот вопрос. Чем физическое устройство хуже эмулятора и можно ли обойтись только физ.устройством? В гугле ничего толкового не нашёл. Надеюсь ты объяснишь
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Нет не хуже, наоборот лучще. Плюс эмулятора в том, что ты можешь не покупать разные модели телефонов, чтобы проверить свои игры.
@GoodColorglow
@GoodColorglow 2 жыл бұрын
Можно как-то в цикле создать кнопки выбора уровней? Вместо того, чтобы копировать и переименовывать. Вроде как такое дублирование кода считается дурным тоном...
@papados5695
@papados5695 4 жыл бұрын
Сделал все как показано, и на финишной прямой опа... В MainActivity все полетело к черту. Сплошные ошибки все красным я хз что делать по итогу из главного меню в эмуляторе не могу зайти в выбор уровня
@Usual_User
@Usual_User 5 жыл бұрын
Пару советов: если есть возможность купи микрофон получше, поставь на фон какую либо музыку (так слушать будет намного легче и приятней, только не так чтобы она перекрывала твой голос. К примеру ембиенты или любую другую спокойную музыку.
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Можешь какой нибудь микрофон посоветовать? Уже второй использую, все равно звук как в ведре. Может надо обшить стену картоном из под упаковки яиц, видел как с помощью них убирают гулгость помещения.
@m.fomichev6519
@m.fomichev6519 5 жыл бұрын
@@LobanovSpace Акустический поролон для студии звукозаписи, а не упаковки для яиц))
@LobanovSpace
@LobanovSpace 5 жыл бұрын
@@m.fomichev6519 :D я то видел упаковку :D
@user-kr5jf1iu5n
@user-kr5jf1iu5n 4 жыл бұрын
@@LobanovSpace конечно могу посоветовать, все для тебя. Итак лучший за свою цену и качество - это SAMSON C01U PRO, заказывать лучше с алика (там оригинал так же само)
@MsAstrolon
@MsAstrolon 4 жыл бұрын
На мой непритязательный вкус и слух - звук вполне приемлимый для данной тематики. Что касается музыки, то можно дополнить гениальную идею и добавить экранчик с роликом балета... например - Лебединое Озеро... Будет классно, стёбно и главное - доходчивей)))
@robertaydinyan4435
@robertaydinyan4435 3 жыл бұрын
Я не могу запустить приложение в эмулляторе. Подскажите пожалуйста как проблему решить.. Ошибка INSTALL_PARSE_FAILED_NO_CERTIFICATES. Всё делал как в видео
@FatherOfPeople
@FatherOfPeople 3 жыл бұрын
Неужели нет какого-то стособа что бы автоматизировать создания кнопок, через цикл, или еще как в xml разметке? Просто если понадобится разное количество левелов, в зависимости от прохождения игры, допустим, левелов будет становится больше. Или если нужно не 30 а 100 кнопок сделать, это что нужно в ручную ctrl+c/ctrl+v и менять все цифры каждой кнопки? А если их 200 будет?
@user-cg4mu6qt5w
@user-cg4mu6qt5w 4 жыл бұрын
какие учебники посоветуешь для освоения androidstudio
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Люди хвалят вот эту: Android программирование для профессионалов" (Филлипс, Стюарт, Марсикано).
@jviiracle3489
@jviiracle3489 2 жыл бұрын
Здравствуйте, вы сказали, что просто разместить кнопки на экране - не правильно, и нам нужно узнать, как это делать правильно. Т.е. распологать их в куче контейнеров. Я понимаю, что скроллбар - это отдельная тема и для кнопок уровней он нам нужен, но зачем нам другие контейнеры? Вы сказаои, что так правильно, а почему - не говорили. Можно узнать, зачем нам эта куча контейнеров?
@LobanovSpace
@LobanovSpace 2 жыл бұрын
Дело не в контейнерах. Все компоненты нужно размещать в контейнеры. Но если речь идет о большом количестве View элементов (кнопок например), то правильнее было бы сделать вот так developer.alexanderklimov.ru/android/layout/gridlayout.php
@jviiracle3489
@jviiracle3489 2 жыл бұрын
@@LobanovSpace спасибо
@user-fk5gj9bc9w
@user-fk5gj9bc9w 5 жыл бұрын
)))
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Ты был(а), самым первым. Шустро)
@user-ii6or2bz7d
@user-ii6or2bz7d 5 жыл бұрын
Когда следующее видео, опять через месяц?!)
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Нет, уже готовлю потихоньку.
@user-ii6or2bz7d
@user-ii6or2bz7d 5 жыл бұрын
@@LobanovSpace А какая будет переодичность в выпуске роликов? Неделя, две?
@LobanovSpace
@LobanovSpace 5 жыл бұрын
@@user-ii6or2bz7d хочу в неделю по 1 видео выпускать
@jenyakaster9227
@jenyakaster9227 4 жыл бұрын
У меня проблемка, я нечайно удалил кнопку Attributs с боковой панели. Как мне её вернуть? Заранее спасибо
@user-xm6zs6ez6i
@user-xm6zs6ez6i 4 жыл бұрын
Автор привет. Подскажи пожалуйста, почему в режиме дизайн я не могу кнопку назад, перенести в верхний угол экрана. То есть я перетаскиваю мышкой "кнопку назад", когда отпускаю захват," кнопка назад" возвращается в центр экрана. Как решить эту задачу с переносом?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Так не делается. Надо все кодом писать, а в режиме дизайна справа есть панель, где надо выбирать параметры. Учитывай, что каждый элемент находится внутри контейнера, и ты наверное перетаскиваешь элемент, а контейнер остаётся на месте. Тебе надо основы языка разметки xml изучить.
@user-xm6zs6ez6i
@user-xm6zs6ez6i 4 жыл бұрын
@@LobanovSpace понял. Спасибо за ответ.
@marialukash3288
@marialukash3288 4 жыл бұрын
Приветствую! В строке Button buttonStart = (Button) findViewById(R.id.buttonStart); слово (Button) - подчеркивает серым. Приложение запускается, но после нажатия кнопки "Начать" - пишет, что приложение остановлено. Подскажите, пожалуйста, в чем может быть проблема?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Невнимательно код написал, сделай заново
@marialukash3288
@marialukash3288 4 жыл бұрын
Спасибо)
@viktorkon1420
@viktorkon1420 3 жыл бұрын
не инициализируется файл следующего уровня. кто подскажет что делать.
@lovepreview4856
@lovepreview4856 4 жыл бұрын
Проблему с intent решил. Не было packageContext. Получилось, когда переписал код, используя alt+enter
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Меня очень радует, когда такие маленькие проблемы решаются. Двигайся дальше, ты молодец.
@Vitamin42rus
@Vitamin42rus 4 жыл бұрын
аналогичная проблема возникла, твой комментарий частично спас меня)
@ashati3062
@ashati3062 3 жыл бұрын
Не помог aly+enter, packageContext выделяется красным
@kunnilinux
@kunnilinux 5 жыл бұрын
Немного критики: 1. Как джавист, не одобряю ваш кодстайл: слипшиеся со спец символами слова, отсутствие перехода на другую строку для финиш(), а также нейминг 2. В плане юзабилити я бы кнопку назад перенес под уровни, хотя это спорно)))
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Все по делу я вас услышал. Спасибо за комментарий. На счёт кнопки назад, вниз это под кнопки, чтобы удобно было правым большим пальцем нажимать, или как имеете ввиду?
@kunnilinux
@kunnilinux 5 жыл бұрын
@@LobanovSpace спасибо за ответ))) да, все верно, вниз под уровни под большой палец
@kunnilinux
@kunnilinux 5 жыл бұрын
@@LobanovSpace и пожалуйста, не пропадайте так надолго! в рунете по андроиду нихера нет толкового от слова совсем, ваши ролики - как глоток свежего воздуха!
@LobanovSpace
@LobanovSpace 5 жыл бұрын
@@kunnilinux кстати, я тоже не понимаю, почему топовые приложения выносят системные кнопки (такие как назад) на верх экрана. Когда удобнее пользоваться ими снизу
@kunnilinux
@kunnilinux 5 жыл бұрын
@@LobanovSpace я тоже про это вспомнил и добавил слово "спорно" )))
@ilgizkurbanov9116
@ilgizkurbanov9116 4 жыл бұрын
Всё сделал правильно как на уроке, не было ошибок, всё отлично сэмулировалось кнопки нажимались. Сохранил и закрыл проект. на следующий день открываю студио а у меня куча ошибок в манифесте и ничего не запускается, проверил код по примеру с видео, всё до пробела сходится, но ошибок куча. Помогите пожалуйста что может быть?
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Ты когда открывал, тебе предложили обновляться или что-то скачать?
@mapatub
@mapatub 4 жыл бұрын
флажок в Comm Atributes не нажимается
@NickRuster
@NickRuster 3 жыл бұрын
Кнопка назад посередине экрана с вверху , помогите плиз)
@ntzipp2235
@ntzipp2235 4 жыл бұрын
26:43 нажал alt + enter, но import class не высветилось, что делать?
@admkzts
@admkzts 4 жыл бұрын
похер! оно и не надо..
@wiradan4280
@wiradan4280 4 жыл бұрын
Intent intent = new Intent( getApplicationContext(), name.class); startActivity(intent); Всё остальное без изменений)
@firdev
@firdev 4 жыл бұрын
@@wiradan4280 , спасибо) вместо name подставил GameLevels, заработало...
@sundenis
@sundenis 4 жыл бұрын
оно не обезательно
@user-vj9zp2vq4j
@user-vj9zp2vq4j 4 жыл бұрын
Можно по подробнее как решить эту проблему?
@dmitrysok6691
@dmitrysok6691 4 жыл бұрын
После того как все дописал копирую MainActivity создаю GameLevels и в строке @overlay вместо activity_main не добавить gameLevel ибо нет ее там а код точь в точь как у автора не понимаю может это из за новой версии Android Studio?
@MatheMatiks
@MatheMatiks 4 жыл бұрын
там вроде gamelevel по уроку, но все равно не работает..
@MatheMatiks
@MatheMatiks 4 жыл бұрын
тоже новая версия..
@MatheMatiks
@MatheMatiks 4 жыл бұрын
решил, помогло видео: kzfaq.info/get/bejne/l7h8qNdn1bTVloU.html
@pavelmu5314
@pavelmu5314 5 жыл бұрын
сомневаюсь, что смогу даже повторить. В принципе все понятно, но в тоже время нифига не понятно, конфуз. А хотел сделать приложение для себя, своего личного пользования, но видимо не судьба. Спасибо за уроки, весьма интересно.
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Когда сам, своими руками сделаешь, все поймёшь. Это я тебе 200% даю.
@buntar.01
@buntar.01 2 жыл бұрын
А это только для создания игр? Я хотел создать программу трекер еженедельник.
@LobanovSpace
@LobanovSpace 2 жыл бұрын
Нет, не только для игр, все что угодно можешь делать там
@valentinevdokimov4002
@valentinevdokimov4002 3 жыл бұрын
package Context выделяет красным и я хз вообще что делать..(
@user-zc6jg3fd7r
@user-zc6jg3fd7r 4 жыл бұрын
Java на C# очень похожая
@Polimeroize
@Polimeroize 4 жыл бұрын
5 раз переделывал, не получается, подчеркивается нижняя строка сет флагс, плюс не понял - трай-кэч автоматгм должно добавиться, или в ручною писать? Я писал вручную. Все скобки проверил, все равно ошибка. Ну и плюс при наведении курсора на Баттон и нажатии альт энтер не всплывает ничего. Удалил проект, начинаю по новой.
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Может у тебя что-то не так со студией? Вообще не важно как пишешь, автоматом или вручную. Просто автоматом быстрее
@Polimeroize
@Polimeroize 4 жыл бұрын
@@LobanovSpace не знаю, качал вроде по твоим заветам. Сегодня попробую ещё раз. Лишним не будет.
@Polimeroize
@Polimeroize 4 жыл бұрын
@@LobanovSpace всё получилось, перехожу к следующему уроку. Спасибо!
@tu_amigo_virtual
@tu_amigo_virtual 4 жыл бұрын
Здравствуйте подскажите пожалуйста, на 27:10 у меня в новой версии не достраивает андроид код. Написал вручную но андроид не понимает как воспринимать v buttonstart.setOnContextClickListener(new View.OnClickListener()) { @Override public void onClick(View v)
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Только этот код автоматом не дописывает? Или вообще не работает авто заполнение?
@tu_amigo_virtual
@tu_amigo_virtual 4 жыл бұрын
@@LobanovSpace только этот участок, так как когда пишу код на выбор цвета опции выдает и при выборе сам пишет
@funspace6911
@funspace6911 4 жыл бұрын
Вылетает при нажатии на кнопку Начать что делать
@alexlovsky7217
@alexlovsky7217 4 жыл бұрын
Кнопки сдвинуты влево - надо было margin делать по 5dp слева и справа вместо 10dp справа
@user-ie2lj2gi2s
@user-ie2lj2gi2s 2 жыл бұрын
Есть код готовый
@Apofize
@Apofize 4 жыл бұрын
Мне бы ссылку на урок с обозначением всех этих переменных. Откуда мне новичку вообще понимать какая и что означает? как мне воплощать фантазию? Почему одни и те же переменные в понятных для меня как человека нельзя применять для написания кода? Почему они реализуют разные задачи? Где вообще такую информацию найти? На форумах как ни спроси, так все давят интеллектом, мол ищи в гугле, что искать? Как? Я не могу потратить всю жизнь перечитывая все книги по программированию, что бы найти конкретную интересующую меня информацию. Будьте любезны кому не лень, дайте на это ссылку или название книги\статьи. Плиз.
@sundenis
@sundenis 4 жыл бұрын
я не магу знайти текст что делать?
@j0hnsnowden442
@j0hnsnowden442 5 жыл бұрын
Эм, вместо колхоза с установкой кнопок 'выбор уровня', можно использовать один RecyclerView, но поднастроить как таблицу, 5 колонок и т.д
@LobanovSpace
@LobanovSpace 5 жыл бұрын
Существует ещё много много способов, как это сделать. Например, можно использовать GridView. Но в итоге я решил остановиться на самом простом для понимания варианте, посчитав, что надо упрощать уроки. Спасибо вам за комментарий, он написан по делу!
@user-rq7sk9xv5g
@user-rq7sk9xv5g 4 жыл бұрын
@@LobanovSpace зачем? начинающие так и привыкнут потом к графическому интерфейсу где кнопочки нужно раскладывать ещё и неправильно. я надеялся что все это будет делаться на java, массивах и MVVM а тут лишь xml вёрстка
@LobanovSpace
@LobanovSpace 4 жыл бұрын
@@user-rq7sk9xv5g смотри дальше
@animeedit498
@animeedit498 3 жыл бұрын
что нужно делать если в AVD нет игры
@cdg_b2eskoff
@cdg_b2eskoff 4 жыл бұрын
У меня контейнер2 сидит в левом верхнем углу. В центр не смещается...
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Проверь ещё раз разметку. Чтобы все лежало в отдельных контейнерах. Можешь вообще удалить все и сделать заново.
@cdg_b2eskoff
@cdg_b2eskoff 4 жыл бұрын
@@LobanovSpace все переделал. Помогло.
@androideasycoding
@androideasycoding 4 жыл бұрын
Не могу понять как в line1 кнопку сделать на всю ширину экрана, только у меня кнопка Button а не TextView
@LobanovSpace
@LobanovSpace 4 жыл бұрын
Укажите ширину match_parent
@vladimirmedvedev8908
@vladimirmedvedev8908 4 жыл бұрын
Кнопку на дальней грани? Серьёзно? Очень практичный UI.
@LobanovSpace
@LobanovSpace 4 жыл бұрын
У Айфона там, кнопка назад)
@vladimirmedvedev8908
@vladimirmedvedev8908 4 жыл бұрын
@@LobanovSpace А я думал вы для андроида делаете. А если серьёзна "тепловый карты" тапов это основы которые не стоит нарушать.
@LobanovSpace
@LobanovSpace 4 жыл бұрын
@@vladimirmedvedev8908 для андройдов да, это я к тому, что у Айфона там всегда была кнопка назад. И из-за этого все приложения там наверху имеют эту кнопку. Скинь ссылку на тепловую карту.
@Neural.Academy
@Neural.Academy 4 жыл бұрын
Ты же понимаешь что в таких уроках смысла примерно 0? Так можно только научиться подражать, но никак не делать что либо самому
@Polimeroize
@Polimeroize 4 жыл бұрын
Какая глупость. Любое обучение это подражание учителю. А поглощать теорию по Java параллельно с курсом вам никто не мешает.
Android Studio создание игры 7: Кнопка "Назад", onBackPressed Android.
11:14
Создание игр на Android
Рет қаралды 30 М.
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 18 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 10 МЛН
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 5 МЛН
😱 Как стать программистом с нуля? Без курсов самому.
24:43
Хауди Хо™ - Просто о мире IT!
Рет қаралды 321 М.
Основные принципы игрового UI UX
47:20
Asunta SoulsLike
Рет қаралды 5 М.