Russian subtitles

← 01-26 Documentation

Get Embed Code
14 Languages

Showing Revision 1 created 10/09/2015 by sp16.

  1. Документация по Android находится
    на сайте developer.android.com.
  2. Здесь представлено множество полезной
    информации: примеры кода,
  3. учебные материалы и статьи.
  4. Вы можете рассматривать этот ресурс как
    пособие по созданию приложения.
  5. Я пользуюсь этим сайтом постоянно
    и часто попадаю сюда через поиск Google.
  6. Сейчас я вам покажу как.
  7. Рассмотрим документацию
    по классу TextView.
  8. Я набираю в поиске «textview android».
  9. Первая появившаяся ссылка — это
    сайт developer.android.com,
  10. и я нажимаю на нее.
  11. Это то, что мы называем справочная
    документация по TextView.
  12. Я понимаю, что объем представленной
    здесь документации просто огромен.
  13. Но обычно, когда вы обращаетесь к
    справочной документации,
  14. вы ищете решение какой-то
    конкретной проблемы.
  15. Поэтому вы можете просто отфильтровать
    всю лишнюю информацию,
  16. которая вам не нужна.
  17. Заходя на эту страницу я вижу,
    что это действительно про TextView.
  18. Можно ознакомиться с описанием класса
    и прокрутить страницу далее вниз.
  19. Эта часть довольно интересна.
  20. Здесь перечислены атрибуты XML.
  21. Это все возможные
    атрибуты XML для класса TextView.
  22. Также с правой стороны здесь приведены
    неплохие описания этих атрибутов.
  23. Теперь вам не нужно запоминать
    все эти атрибуты.
  24. Кстати, некоторыми я даже не пользовалась.
  25. Обычно я работаю с небольшим набором
    этих атрибутов на постоянной основе.
  26. Но я знаю, что если мне когда-либо
    понадобится нечто особое, я всегда могу
  27. обратиться к документации по TextView,
    чтобы найти такой особый атрибут.
  28. Вот один, который мы знаем.
  29. Android:textSize.
  30. Мы нажимаем на него и переходим к
    описанию данного атрибута.
  31. Здесь сказано, что этот атрибут
    контролирует размер текста.
  32. А рекомендованная единица измерения
    текста — это sp, или масштабно-независимые
  33. пиксели (scaled pixels), например, 15sp.
  34. Отлично, мы все это изучали ранее.
  35. А если вы забудете, вы всегда сможете
    обратиться к документации по TextView
  36. и найти описание нужного атрибута.
  37. Теперь, скажем, я не знаю
    конкретного имени атрибута.
  38. Тут можно воспользоваться функцией поиска
    в браузере, чтобы найти страницу.
  39. Иначе, вы можете открыть окно
    Поиска нажав Cmd+F на Mac или
  40. Ctrl+F в Windows.
  41. Теперь я могу ввести то, что ищу.
  42. Скажем, например, я ищу
  43. способ сделать все буквы в
    объекте TextView заглавными.
  44. Например, это может понадобиться, если
    я попытаюсь отобразить вкладки так, или
  45. если я создаю компонент Snackbar
    внизу экрана, и надпись
  46. UNDO (ОТМЕНИТЬ) будет из заглавных букв.
  47. Кнопки также обозначены заглавными буквами
  48. Возвращаясь к документации по TextView,
    я могу поискать «caps» («заглавные»).
  49. Можно проверить все результаты поиска,
    но, кажется, это то, что нам нужно.
  50. Здесь сказано, что существует атрибут XML
    android:textAllCaps, который,
  51. как сказано в описании, преобразует
    все буквы в тексте в заглавные.
  52. Если я нажму на него и
    обращусь к описанию,
  53. то увижу, что это то, что нужно.
    Здесь сказано, что атрибут принимает
  54. возможные значения true или false.
  55. Так что я могу использовать его в коде.
  56. Возвращаемся к XML Visualizer.
    Здесь на экране у меня объект TextView, и
  57. я хочу сделать все буквы заглавными.
  58. В соответствии с документацией,
    я могу добавить атрибут
  59. android:textAllCaps, который
    затем можно установить в true или false.
  60. Если я установлю его в true, то смотрите —
    все буквы стали заглавными, здорово.
  61. Что хорошо в этом атрибуте,
    так это то, что мне не нужно возвращаться
  62. и изменять сам текст.
  63. Например, «OH THE POSSIBILITIES»,
    набирая все заглавными буквами.
  64. Теперь можно оставить текст как есть,
    а все, что нужно сделать, это
  65. просто установить этот атрибут,
    поменяв значение из true в false.
  66. Теперь ваша очередь попрактиковаться.
  67. Умение свериться с документацией
    и соответственно изменить код, проверив
  68. результат, — это
    действительно важный навык.
  69. Это означает, что вам не нужно запоминать
    все подряд, что вам когда-либо может
  70. понадобиться в Android.
  71. Просто воспользуйтесь поиском Google,
    и вы найдете то, что вам нужно.
  72. Итак, прежде всего,
    наберите в поиске фразу
  73. «textview android», чтобы найти справочную
    документацию по TextView.
  74. Затем воспользуйтесь функцией
    поиска браузера по странице, чтобы найти
  75. атрибут XML, который сделает текст
    объекта TextView жирным или курсивным.
  76. Мы не рассматривали такой атрибут XML
    ранее, поэтому для вас это будет хорошей
  77. возможностью узнать что-то новое.
  78. Как только вы найдете что-то подходящее —
    попробуйте этим воспользоваться.
  79. Если это не сработает, то
    ничего страшного.
  80. Просто вернитесь к изучению документации,
    пока не найдете то,
  81. что вам нужно.