JavaRush /Курсы /Курс "Программирование под Андроид" /Настраиваем работу методов

Настраиваем работу методов

Курс "Программирование под Андроид"
7 уровень , 20 лекция
Открыта

Код

Фрагмент кода метода displayForTeamA (показать счет для команды А).

Используйте идентификатор team_a_score (счет команды А)

Видео, в котором Кэтрин показывает, как включить автоимпорт.

Видео, в котором объясняется связь между кнопкой и методом (нужна ссылка).

Фрагмент кода метода displayForTeamA (показать счет для команды А)

Вот так должны выглядеть Java-код и XML-код после этого теста. Чтобы просмотреть оба файла воспользуйтесь прокруткой.

Свои ответы и вопросы можете оставлять в комментариях.

Комментарии (20)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Baxtiyor Уровень 1
20 января 2021
Name Unknown ;) Уровень 2
24 января 2021
Подскажи, плиз, как это у зелёного и красного фона внизу постепенно прозрачность увеличивается? То же самое вижу и у кнопок. Также интересно, что углы у зелёного/красного фонов и кнопок гораздо более скруглены, ну то наверное в Designer среди параметров можно поискать или там немного неочевидно, даже если я внимательно поищу отдельно для кнопки и для фона? И всё-таки, красиво-то как получилось... К такому стилистическому решению явно не сразу приходишь...
Baxtiyor Уровень 1
24 января 2021
извините, я плохо знаю русский, я немного искал, чтобы сделать это. На YouTube есть видео. это ссылка на мое приложение на github
Name Unknown ;) Уровень 2
25 января 2021
Please, that's alright! Just tell me to write everything in English, unless you don't know it too, which is highly unlikely considering the programming job ;))) I see that you practically responded to all my questions, though in a different way. Thanks a bunch, mate!!! Time to dig into the code and video, itadakimasu =))) (itadakimasu - Japanese for "bon appetite") Just to be safe and in case there might be other visitors for whom Russian isn't their mother-tongue, here's my English translation: Could you please tell me how the green and red backgrounds at the bottom gradually become more transparent? I see the same happen for the buttons. Also, it's interesting that the corners of green/red backgrounds and buttons are much more rounded, well, it can probably found in the Designer options, or is it a little unobvious, even if I carefully search separately for a button and background? And yet, how beautifully it turned out... Obviously, people don't come to such a stylish solution right from the start - it surely requires some experience and artistic taste.
Dmitriy Уровень 41
19 января 2021
Интересно, а будет в рамках курса рассматриваться пример считывания с поля ввода в переменную? Также было бы интересно посмотреть на программное создание и параметризацию вьюшек.
Учиха Шисуи Уровень 22 Expert
12 декабря 2020
Продолжаю эти уроки с тем интересом, чтобы увидеть как такие нетривиальные задачи оформляют создатели языка. В меру информативной оказалась последняя ссылка на фрагмент кода, в которой мне в очередной раз напомнили, что методы, неплохо бы, разбивать на более мелкие части, как то же самое отображение результата, в пару строчек. Это хорошая практика, я очень доволен)
🦔 Виктор Уровень 20 Expert
29 ноября 2020
1. Добавляем четыре метода, три из которых привязываем к соответствующим кнопкам атрибутом приНажатии. 2. Три метода вызывают один и тот же четвёртый метод, только передают ему разные аргументы (кол-во очков). 3. Четвёртый метод выводит на текстовое представление («табло») очки, которые принимает в параметрах и приводит их к строке. 4. Всё получится!
17 ноября 2020
Darney Starovan Уровень 1
2 июня 2020
Пока до ума не довёл,но сейчас сравниваю приблизительно коды.У них в мейнактивити несколько строчек пока непоняты вообще,до этого подобных не было.
Антонио Крот Уровень 9
18 мая 2020
Она учит копипастить код? написал все руками за час... всю прогу.
Azamat Уровень 15
28 февраля 2018
А String.valueof что делает?
Илья Уровень 17
13 марта 2018
Метод displayForTeamA принимает данные типа int, а в setText можно передать только строковый тип данных, т.е. String. String.valueof преобразует значение из int score в String.
KONSTANTIN Уровень 1
5 мая 2018
а вообще в данном случае можно и не переводить, что мы и делали в предыдущих уроках, вот так: public void displayForTeamA(int score) { TextView scoreView = (TextView) findViewById(R.id.team_a_score); scoreView.setText("" + score); }
Akhmed Уровень 0
16 апреля 2019
это не красиво
TY BON Уровень 7
8 ноября 2017
а я специально не стал смотреть подсказки, мож я и тормоз- сидел 3 дня после работы разбирался что и как, в итоге ВУАЛЯЯЯ!!! Получилось! Когда видишь что твой код работает- это наслаждение! А теперь можно и подсказку посмотреть - сравнить свой код и ваш..
hidden #1297588 Уровень 37
18 декабря 2017
Аналогично. Сначала написал сам, потом смотрел подсказку. То самое чувство когда все заработало =))
23 декабря 2017
Завидую. Есть 3 свободных вечера. Я себе больше 1 часа позволить на это не могу. С самого начала, взял за правило не исправлять проект, а создавать новый под каждое задание. В результатет просто открыт свой кофейный счетчик и посмотрел как там.
TY BON Уровень 7
23 декабря 2017
я тоже так делал сначала- пытался сам дойти до результата,но сложная задача постоянно сидит в голове, а время не всегда находишь, что то забывается- в итоге просто пропадает желание идти дальше. Я взял за правило- Повторение- мать учения, так что пусть сейчас я подсмотрю как это делают другие, зато в следующий раз- буду уже знать как это делается. Времени тоже не вагон- после работы приходишь никакой, плюс семья хочет внимания- вот приходится изыскивать время. Сейчас взял премиум на год- тем самым заставляю себя находить время- иначе деньги на ветер.Друзья, да обрящет идущий! Желаю ВСЕМ стремления и дойти до своей цели! Меняйте свою жизнь- никто кроме вас этого не сделает!
20 января 2018
написал программу пару лекций назад. она немного отличается от этой, но все работает хорошо)
EpicEzBoy Уровень 20
31 октября 2017
Вначале видео собрал весь код сам, а тут оказывается опять копировать и вставлять. Грусть, печаль.