YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Russian subtitles

← Whats Your Name

Get Embed Code
14 Languages

Showing Revision 2 created 10/11/2015 by sp14.

  1. Мы только что послушали несколько
    великолепных историй от гуглеров о том,
  2. как они справляются с неопределенностью.
  3. И теперь у нас есть шанс тоже
    столкнуться с неопределенностью.
  4. В следующем задании по программированию
    вы будете добавлять текстовое поле
  5. в приложение для заказа кофе, так,
    чтобы в него можно было ввести свои имя,
  6. как Ларри, Кевин.
  7. Поначалу вы, наверное, не будете знать,
    как решить такую задачу,
  8. это нормально.
  9. Можете поискать ответ в google.
  10. И, как всегда говорит моя мама,
    вы можете просто выполнить это пошагово.
  11. Приложение должно выглядеть
    примерно так, вот поле для имени.
  12. В Android есть специальный тип View,
    работающий с текстом.
  13. Когда вы нажимаете на поле,
    появляется клавиатура.
  14. Когда поле пустое,
  15. оно содержит подсказку, говорящую вам,
    что вы должны тут написать.
  16. Как только вы начинаете печатать,
    подсказка пропадает.
  17. Закончив печатать, вы можете
    просто спрятать клавиатуру.
  18. Вы наверняка много раз видели это View
    в других приложениях.
  19. Например, в чатах вы набираете
    сообщение в поле и
  20. затем отправляете его кому-то.
  21. На самом деле, это довольно сложный
    тип View, происходит много всего
  22. за сценой, но к счастью Android
    справляется с этим за нас.
  23. Вперед, добавьте это поле в приложение,
    а затем внесите изменение,
  24. чтобы при нажатии кнопки ЗАКАЗ
    также появлялось имя.
  25. Сперва спланируйте шаги,
    которые вам необходимо сделать.
  26. Можете записать их здесь.
  27. Выполняя каждый шаг, можете гуглить
    на предмет, как его делать,
  28. и искать примеры кода,
  29. или же можете обратиться к общим
    таблицам Views Android за идеями.
  30. Также можете использовать логирование для
    проверки значений переменных в процессе
  31. выполнения каждого шага.
  32. Закончив, ответьте на вопросы справа.
  33. Какой View вы в итоге добавили?
  34. И какой метод Java получает текст,
    который вводит пользователь?
  35. Наконец, каков будет возвратный
    тип данных в данном методе?
  36. Запишите ответы здесь.