Уроки по Kotlin на Android Studio 2020/Урок 6/ListView

Поділитися
Вставка
  • Опубліковано 20 кві 2020
  • Уроки по Kotlin на Android Studio 2020/Урок 6/ListView
    Сегодня мы поговорим про ListView и как с помощью этого View мы будем показывать списки в наших приложениях, еще мы поговорим про ArrayAdapter и о том как в Kotlin можно обойтись без использования findViewById().
    Так что если вы решили начать изучать язык Kotlin для создания мобильных приложений под android то вы пришли по адресу!
    ★ ★ ★ ★ ★ ★ ▼Первые уроки▼★ ★ ★ ★ ★ ★ ★
    ►Урок 1: • Уроки по Kotlin на An...
    ►Урок 2: • Уроки по Kotlin на An...
    ►Урок 3: • Уроки по Kotlin на An...
    ►Урок 4: • Создаем приложение "Св...
    ►Урок 5: • Уроки по Kotlin на An...
    ★ ★ ★ ★ ★ ★ ▼Моя веб страница▼★ ★ ★ ★ ★ ★ ★
    ►Моя веб страница: neco-desarrollo.es
    ►VK: htpps:// public189519480
    ►Телеграм: t.me/androidstudioneco
    ★ ★ ★ ★ ★ ★ ▼Поддержка канала▼★ ★ ★ ★ ★ ★ ★
    ►Поддержать канал донатом можно здесь: www.paypal.com/cgi-bin/webscr...
    ►Поддержать на Патреоне:www.patreon.com/bePatron?u=19...
    #AndroidStudio #Kotlin #Android
  • Наука та технологія

КОМЕНТАРІ • 172

  • @elpirato5428
    @elpirato5428 4 роки тому +7

    До этого урока я никак не мог разобраться с этими адаптерами, листвью, вроде бы мы это писали, но я не мог почему-то все запомнить и понять, а сейчас все понял. Хорошо что вы эту тему отдельно разобрали.

  • @deluxe092
    @deluxe092 3 роки тому +1

    Лучший канал на ютубе по данной тематике! Продолжай в таком же духе, ты большой молодец! Спасибо большое за твой труд!

  • @pogodinshow6963
    @pogodinshow6963 Рік тому

    Сергей спасибо вам огромное! У вас талант к обьяснению - очень хорошая подача материала. Я искал книгу по разработке Android на Kotlin - полноценную. В итоге понял что ваши видеО обьемнее, понятнее и полезнее чем те книги которые я рассматривал.

  • @Mema817
    @Mema817 Рік тому

    Большое спасибо тебе! Информативные видеоролики с подробным обьяснением.

  • @user-xl7px3mh8t
    @user-xl7px3mh8t 2 роки тому +1

    Спасибо Сергей! Очень круто!

  • @user-me5gh8kp3c
    @user-me5gh8kp3c 4 роки тому +1

    Ждем продолжения!!

  • @alexgireff2180
    @alexgireff2180 2 роки тому +1

    Отличный урок! Спасибо большое!!!!

  • @pollluks
    @pollluks 4 роки тому +5

    Продолжай! Жду с интересом и учусь.

  • @olegkovalenko5708
    @olegkovalenko5708 Рік тому +1

    очень круто, спасибо за труды!

  • @proprogramming1169
    @proprogramming1169 4 роки тому +1

    Спасибо больше за курс!

  • @ramilskl
    @ramilskl 4 роки тому

    Сергей, спасибо Вам за труд! Ждём новых уроков, как отмены крепостного права)

  • @OCEH6
    @OCEH6 3 роки тому +1

    С удовольствием прошел этот урок. Большое спасибо.

  • @mirazizagzamov5126
    @mirazizagzamov5126 4 роки тому +2

    Очен полезний урок
    Спасибо болшая

  • @user-es2bp9td6z
    @user-es2bp9td6z 4 роки тому

    как всегда - отлично!

  • @8Sapphire8
    @8Sapphire8 4 роки тому +1

    Как хорошо, что я нашел этот канал. В youtube много устаревшей информации по андроид разработке, а у вас все четко, не знаю мне кажется вы лучше всех разбираете все механизмы, никаких там (оо, да это просто, посмотрите в интернете, не буду заострять внимания), очень полезная информация. ПРОЦВЕТАНИЯ КАНАЛУ!!!

  • @user-dl7oz3ux8c
    @user-dl7oz3ux8c 3 роки тому +1

    Никак не мог разобраться, столько времени убил. После вашего видео стало всё понятно и просто. Спасибо огромное.

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      Я рад что помог, спасибо!

  • @goodprank8542
    @goodprank8542 4 роки тому +3

    Сергей, привет. Отличный урок, спасибо.

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому

      Привет, большое спасибо!

  • @epicbattles1570
    @epicbattles1570 4 роки тому +9

    Доброго дня и огромное спасибо за Ваш труд! Надо выводить канал в топ!

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому

      Спасибо)

    • @user-py5fg9by6p
      @user-py5fg9by6p 3 роки тому

      Кто ищёт по поиску и так находят канал. Тем паче есть и сарафанка.

  • @user-px9il3me6y
    @user-px9il3me6y 4 роки тому +1

    Спасибо тебе большое!

  • @MK6N7H
    @MK6N7H 3 роки тому +2

    Даже не заметил как 20 минут пролетели, безумно интересно и главное - все понятно. Знаю что сейчас моден и популярен RecyclerView, но видимо это будет в следующих уроках))

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +1

      Привет, я рад что понравилось! Да RecyclerView будет на следующих уроках, он нужен только если много даннх, если не много нужно использовать ListView он проще

  • @user-hu8uw3fr6m
    @user-hu8uw3fr6m Рік тому +1

    Повторение - мать учения.
    Смотрю во время утренней зарядки твои уроки, т.к. уже пересмотрел все это у некоторых других. И у каждого свой способ подачи, на разные мелочи обращают внимание и узнаешь что-то новое, вспоминаешь забытое и понимаешь непонятое.
    У тебя хорошо, что ты не тараторишь без повторов лишь побыстрее подать, а по нескольку раз пережевываешь, что позволяет усвоить сказанное.
    Не знаю, как для первого раза, а вот для повторения во время зарядочки просто здорово.
    А вот заметил ты отступы делаешь как-будто от балды, где добавишь лишний пробел, где как положено обычно. В этом смысл у тебя есть какой-то или это и так сойдет?
    Пора на вьюбайдинг переписывать уроки.))

    • @NecoRuChannel
      @NecoRuChannel  Рік тому

      Спасибо на ViewBinding уже давно есть у меня уроки, это курс для начинающих 2021

  • @ageevmaksim22
    @ageevmaksim22 4 роки тому +24

    Ты отвечаешь подписчикам почему у тебя нет 1 ляма подписчиков желаю тебе 1 лям подписчиков

  • @user-fu4ot8fx8p
    @user-fu4ot8fx8p 3 роки тому +2

    Добрый день!
    Хотелось бы увидеть наглядный пример с RecyclerView с возможностью хранения и вывода большого набора данных, например, длинного списка городов с их мини-иконками.
    Подобное реализовывал, но хотелось бы увидеть Ваш вариант.
    Спасибо за труд!

  • @xushvaqtovtemur2909
    @xushvaqtovtemur2909 4 роки тому +4

    Продолжайте в таком же духе, только до конца Чтобы мы все стали андроид разработчиками! Пожалуйста сделайте отдельно про adapter simple adapter spinner... чтобы все поняли

  • @alexfort127
    @alexfort127 4 роки тому +2

    Классс! Спасибо.

  • @Qwazar3559
    @Qwazar3559 3 роки тому +17

    библиотека kotlinx.android.synthetic.main.activity_main удалена из котлина 1 ноября

    • @tralivali9729
      @tralivali9729 3 роки тому

      Получаетя нужно снова писать через файндВьюБайАйди?

    • @VKochnev
      @VKochnev 3 роки тому +13

      ​@@tralivali9729, сам недавно начал изучать Котлин. В большинстве обучалок используют именно эту библиотеку и тут такая с ней подстава.))) Еле сам разобрался что к чему.
      Сейчас рекомендуемый инструмент для взаимодействия с XML - View Binding. Использование немного сложнее, чем с библиотекой Kotlin Android Extensions, но в перспективе это более правильный вариант работы. Тут подробнее - habr.com/ru/post/467295/ .
      Если же всё же хочется пройти уроки по Котлину используя библиотеку Kotlin Android Extensions, то можно вручную подключить её в Gradle, для этого нужно: в папке проекта Gradle Scripts открыть два файла buildGradle, в первом файле (buildGradle(Project...)) в первой строке прописать:
      apply plugin: 'kotlin-android-extensions'
      а во втором файле (buildGradle(Module...)) в блоке plugins{} после всех подключенных id:
      id 'kotlin-android-extensions'
      , и нажать появившуюся кнопку "sync ".

    • @tralivali9729
      @tralivali9729 3 роки тому

      @@VKochnev спасибо почитаем

    • @DPS983
      @DPS983 3 роки тому +3

      А я думаю что у меня не импортирует через Alt + Enter (tvText)

    • @gorsky6382
      @gorsky6382 3 роки тому

      @@VKochnev thx for the explain

  • @muratfazli2422
    @muratfazli2422 3 роки тому +1

    супер

  • @rgmotd7990
    @rgmotd7990 3 роки тому

    А будут ли уроки по котлин где Вы разберёте как работать с базой данных? делать запросы и.т.д

  • @starkoracia
    @starkoracia 4 роки тому

    Хорошие уроки! Спасибо!
    Подскажи а почему не пользоваться mutableList, разработчики рекомендуют его использовать, вместо array, кроме уникальных случаев... там реализованы все свойства массивов... можно даже со скобками вызывать [ ] ?

  • @user-ed8xj1py6w
    @user-ed8xj1py6w 2 роки тому +1

    Если ещё добавить: картинки, и плюс Поиск было бы здорово.

  • @XmanX777
    @XmanX777 3 роки тому

    Добрый день Сергей почему в android studio 4.1.2 не импортируется
    import kotlinx.android.synthetic.main.activity_main.*
    просто по имени элемента?

  • @Andrei_Kozlov
    @Andrei_Kozlov 3 роки тому +1

    Не заработал листВью, пока не объявил... из-за версии api?

  • @klimmkonstantin3745
    @klimmkonstantin3745 4 роки тому +3

    Добрый день, Сергей. Не лучше ли использовать RecyclerView? Разве кто-то юзает ListView?
    Спасибо за уроки)

    • @andrewpro880
      @andrewpro880 3 роки тому

      Я юзаю, но цвет текста незнаю как изменить

  • @andrewpro880
    @andrewpro880 3 роки тому +1

    А как изменить цвет текста у listView

  • @thisismineski9785
    @thisismineski9785 3 роки тому +6

    Спасибо за уроки, Сергей. Есть вопрос: не смог обратиться к элементу tvText способом, который Вы показали на 4:10 - не дает сделать автоматический импорт библиотеки, попробовал сделать импорт вручную, но среда выдает ошибку, что библиотека kotlinx отсутствует. Не подскажите в чем может быть проблема? Версия Android Studio 4.1, Версия API проекта: 16 (Android 4.1)

    • @daiyrkanybekov8575
      @daiyrkanybekov8575 3 роки тому +1

      Такая же проблема и у меня

    • @user-zk5ft8uy5e
      @user-zk5ft8uy5e 3 роки тому

      Весь мозг свернул, всяко пробовал результат ноль.

    • @user-hp4oh6fg5j
      @user-hp4oh6fg5j 3 роки тому +2

      я теж стикнувся з цією проблемою на редіті пишуть що вже офіційно не рекомендують використовувати і видно з нових версій андроід студіо прибрали звісно можна і далі викорстовувати але прийдкеться самостійно все наштовувати трохи детальніше по ссилці old.reddit.com/r/androiddev/comments/ala9p2/why_kotlinx_synthetic_is_no_longer_a_recommended/efdvpkg/

    • @brigadir5830
      @brigadir5830 2 роки тому

      Такая же проблема и уменя

  • @timurashrapov2255
    @timurashrapov2255 3 роки тому +4

    Не заработал листВью, пока я его не объявил. Почему так?
    val listView = findViewById(R.id.listView)
    val nameList = ArrayList()
    nameList.add("Sergo")
    nameList.add("Luter")
    nameList.add("Denis")
    nameList.add("Tango")
    nameList.add("Sancho")
    nameList.add("Tomas")
    val adapter = ArrayAdapter(this, android.R.layout.simple_list_item_1, nameList)
    listView.adapter = adapter

  • @EvgenPushkin
    @EvgenPushkin 3 роки тому +1

    Как подключить kotlinx ?

  • @KonstantinShepovalenko
    @KonstantinShepovalenko 2 роки тому

    val adapter = ArrayAdapter(this,android.R.layout.simple_list_item_1) ArrayAdapter- подчеркивается красным и listView(горит красным) тоже не видит хотя делал все по уроку. Помогите разобраться.

  • @ilyaclutcher
    @ilyaclutcher 4 роки тому +1

    Спасибо за урок, но какая разница между nameList[position] и nameList.get(position)? Мне просто как человеку, пришедшему из других ЯП, первый вариант более привлекателен, как минимум потому, что меньше текста.

    • @and0s0
      @and0s0 2 роки тому

      Они одинаковы

  • @user-ik9kq7iw6f
    @user-ik9kq7iw6f 3 роки тому +3

    Сергей, Спасибо вам за ваши уроки! Смотрю с удовольствием. Возник вопрос со способом tvText.text (горит красным и не импортируется класс). Android Studio 4.1.2

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +4

      Привет, это потому что библиотеку для доступа к id элемента уже убрали, теперь нужно использовать ViewBinding или findViewById как раньше

    • @you8t3
      @you8t3 3 роки тому +2

      @@NecoRuChannel тоже с таким вопросом шел. Вопрос решен, спасибо

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      @@you8t3 Библиотеку эту убрали, теперь нужно ViewBinding использовать

    • @vfffv9877
      @vfffv9877 2 роки тому

      @Валерий Дейнека я два дня искал проблему. Это поэтому значит выходила ошибка "Unresolved reference: kotlinx" ?

    • @user-wm7dn6eg7l
      @user-wm7dn6eg7l Рік тому

      @@vfffv9877нет

  • @user-mh9vk3ug2z
    @user-mh9vk3ug2z 4 роки тому +1

    Обясните пожалуйста как поставить imageView(фон) та ScrollView на GridLayout?

    • @user-mh9vk3ug2z
      @user-mh9vk3ug2z 4 роки тому

      Бо на UA-cam нету такого обяснения на руском языке☝️

  • @kitenjoy6635
    @kitenjoy6635 3 роки тому

    Сергей, а сильно отличается разработка на андроид и айос ?

  • @Pavel_Leonidovich
    @Pavel_Leonidovich 3 роки тому +1

    Сергей спасибо вам огромное за уроки. Очень познавательно и интересно :) Прошу вас добавьте в описание проблему с отменой библиотеки kotlin-android-extensions. Я её решил, через View binding ничего сложного но многие люди спотыкаются.

    • @Pavel_Leonidovich
      @Pavel_Leonidovich 2 роки тому

      @UCLJFjRQLoFfz-Ai1cdaOJoA да можно сделать через viewbining мне сейчас не с руки написать более подробно. Могу примерно через час или посмотрите мой коммент в другом ролике я там описал как сделать.

    • @malikisr8805
      @malikisr8805 Рік тому

      @@Pavel_Leonidovich в каком другом уроке?

    • @Pavel_Leonidovich
      @Pavel_Leonidovich Рік тому

      @@malikisr8805 в предыдущим этому.

    • @malikisr8805
      @malikisr8805 Рік тому

      @@Pavel_Leonidovich спасибо

    • @user-uw4yl3ws1v
      @user-uw4yl3ws1v 5 місяців тому

      @@Pavel_Leonidovich Павел, Здравствуйте. Не нашёл ваш коммент по поводу viewbinding. Так и не понял как можно сделать. Добавил в файле gradle buildFeatures{
      viewBinding; true
      }
      но как дальше не знаю, подскажите, пожалуйста, кто знает.

  • @user-fb5bh1qh2r
    @user-fb5bh1qh2r Рік тому +1

    Сергей, здравствуйте. Большое, просто огромнейшее спасибо за ваши уроки. Подскажите пожалуйста, как где и сколько надо оплатить что бы получить доступ ко всем видео?❤

    • @NecoRuChannel
      @NecoRuChannel  Рік тому

      Привет, и вам спасибо! Если у вас возле кнопки подписаться нет кнопки стать спонсором то значит из за санкций в вашей стране отключили доступ к платному контенту. В таком случае можно приобрести у меня эти курсы напрямую. Пишите мне на почту: necodesarrollo@gmail.com или в телеграмм : @neco_desarrollo. А также на моей веб странице можно приобрести: neco-desarrollo.es

  • @AzarovTKD
    @AzarovTKD 4 роки тому

    👍

  • @portugal2581
    @portugal2581 4 роки тому +1

    ListView сейчас практически не используется. RecyclerView

  • @ageevmaksim22
    @ageevmaksim22 4 роки тому +4

    Самый первый написал комент урааа еее первый

  • @user-ow4kb8ty8k
    @user-ow4kb8ty8k 2 роки тому

    Здравствуйте. У меня не импортируется kotlinx, вообще не знает, что это. Даёт только kotlin напечатать без ошибок. В чём может быть проблема?

  • @evgenij_a_k
    @evgenij_a_k 4 роки тому +2

    Спасибо за уроки! Хотелось бы узнать, как сделать приложение одинаковым на всех экранах, сделал небольшой проект, собрал, стал проверять, на одном телефоне все выглядит более менее нормально, а на другом все слипается, использовал привязки везде и все-равно результат тот-же, расстроился.

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому +1

      для разных экранов нужно создавать разные размеры ширины и высоты, я это покажу в следующих видео

    • @evgenij_a_k
      @evgenij_a_k 4 роки тому

      @@NecoRuChannel спасибо, будем ждать!)

  • @aruk1040
    @aruk1040 2 роки тому +1

    Спасибо за урок!
    У меня почему-то не отображается текст через Toast, когда я нажимаю на элементы :(
    Я все также сделала,кроме того что обозначила listView через findViewById

    • @NecoRuChannel
      @NecoRuChannel  2 роки тому

      Иногда эмулятор глючит, попробуй на другом

  • @andrewpro880
    @andrewpro880 3 роки тому

    Если связать search view, то по позиции не получится..потому что они будут менятся

  • @kuzebai
    @kuzebai 2 роки тому +1

    Здравствуйте, пишу listView.adapter= adapter после listView точку подчёркивает и пишет ошибку

    • @NecoRuChannel
      @NecoRuChannel  2 роки тому

      Привет, так уже нельзя делать, эту библиотеку убрали, смотри новый плэй лист для начинающих 2021 по котлин, он у меня на канале

  • @MxM_5835
    @MxM_5835 3 роки тому +1

    Вот ещё засада! Не могу вызвать listView.adapter. Попросту нет такого в списке подсказок. Как быть?

    • @MxM_5835
      @MxM_5835 3 роки тому +1

      Настроил плагин viewBinding и все пошло!

  • @fifagameru
    @fifagameru 3 роки тому +1

    у меня по альт + ентер не ищет переменную, не импортирует, сделал по старинке через файндБуАйди

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +1

      Правильно сделал эту библиотеку уже убрали теперь нельзя просто по id как я на видео. Теперь либо ViewBinding либо findViewById

  • @AaBb-up6is
    @AaBb-up6is 3 роки тому +1

    Подскажите, может с момента выхода урока что-то изменилось?) Не могу объявить переменную tvText как показано на уроке, только как в Java могу

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +2

      да, изменилось, нельзя больше напрямую писать id, нужно ViewBinding использовать, это просто, в новом курсе по котлин 2021 это уже есть

    • @AaBb-up6is
      @AaBb-up6is 3 роки тому

      @@NecoRuChannel благодарю! Дойду до этого урока надеюсь)

  • @and0s0
    @and0s0 2 роки тому +2

    Добрый день. Не понял про возможность не писать findViewById, у меня не получилось. Можете рассказать подробнее, очень интересно?

    • @NecoRuChannel
      @NecoRuChannel  2 роки тому +1

      Есть библиотека synthetic она давала эту возможность но ее убрали теперь нужно использовать ViewBinding. На уроках "Котлин для начинающих" я это рассказал 2021

    • @and0s0
      @and0s0 2 роки тому +1

      @@NecoRuChannel спасибо, а продолжение этого урока есть?

    • @NecoRuChannel
      @NecoRuChannel  2 роки тому +1

      @@and0s0 да

  • @andrewpro880
    @andrewpro880 3 роки тому +1

    Сергей, ну серйозно, как изменить ціни тексту у листвю

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      Создавать свою собственную разметку для отдельного item в списке и менять цвет и все что угодно

  • @usamaben1403
    @usamaben1403 4 роки тому +3

    Сергей, как можно с Вами связаться?
    Есть интересное предложение по-поводу сотрудничества.
    Есть у Вас контакты Телеграм?

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому

      Телеграмм в описании к видео

    • @usamaben1403
      @usamaben1403 4 роки тому

      @@NecoRuChannel Я имею ввиду контакты для связи, канал Ваш я видел)

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому

      @@usamaben1403 тогда на почту necodesarrollo@gmail.com

  • @of_youtube
    @of_youtube 2 роки тому

    listOf нельяз перезаписать элементы

  • @shama2783
    @shama2783 3 роки тому +1

    почему у меня не работает import для tvText нажимаю alt+enter выходит create local variable "tvText"

    • @tralivali9729
      @tralivali9729 3 роки тому

      с ноября все по старому потому что

    • @MxM_5835
      @MxM_5835 3 роки тому

      @@tralivali9729 Всмысле по старому? У меня тоже не получается напрямую к идентификатору обратиться. tvText горит красным

    • @tralivali9729
      @tralivali9729 3 роки тому

      @@MxM_5835 сначала создай переменную а потом определи её через findviewbyid

  • @user-oj5qq6fm8z
    @user-oj5qq6fm8z 2 роки тому

    Почему он не хочет мне импортировать библиотеку ?

  • @antonmercer6203
    @antonmercer6203 3 роки тому +1

    у меня не работает айди лист вью. пишу listView.adapter=adapter а лист вью горит красным и просит создать что то а я не знаю что.

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      Привет, в новой версии котлин больше не поддерживает библиотеку которая довала доступ по id теперь нужно использовать View Binding, показал это на последнем уроке по котлин SQLite Блокнот

    • @CodeNKeys
      @CodeNKeys 3 роки тому

      @@NecoRuChannel за какое число этот урок? просто последний был за 18 февраля, там я не нашёл ответ на вопрос

  • @bekaryssadikov5353
    @bekaryssadikov5353 4 роки тому

    Здравствуйте!
    Как с вами связаться?

  • @nikartom
    @nikartom 4 роки тому +2

    У вас отличные уроки, но сейчас я в полном недоумении. Я решил изучать котлин именно по той причине, что упрощенны многие методы Java. Теперь на 6 уроке мне говорят, что оказывается все занятия мы писали практически на джава, а вот котлином пожалуйста можно было тремя словами все описать и все спокойно работает. Я сидел разбирался с этими вью, когда они и на хрен не нужны. Вопрос, раз это уроки по котлин, почему сразу не преподавать котлин? Или вам проще подавать в джава стилистики потому что вы знаете джаву?

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому +1

      Дело в том что многие приходят на котлин после джава и конечно проще делать переход с джава на котлин плавно а вот кто только котлином решил заняться то конечно будет не понятно зачем это. Я учу так как меня учили на курсах. Плюс это не как на джава а если в котлине эти функции есть то значит на котлине тоже так можно и хорошо знать оба случая. Есть случаи когда понадобиться использовать как на джава функции а если вы их не знаете то пойдете не правильным путем.

    • @alexjanin13
      @alexjanin13 3 роки тому

      И это было очень даже не зря! сам по себе kotlin такого не позволяет, а вот библиотека/пакет kotlinx уже obsolete и отсутствует в современных версиях

    • @user-oc6fc6bf9g
      @user-oc6fc6bf9g Рік тому +1

      @@alexjanin13 Спасибо тебе, добрый человек, за то, что сказал, что kotlinx`а уже нет. А то я пытаюсь повторить код из ролика и никак не могу вкурить, почему у меня никак не импортируется этот самый kotlinx

  • @user-po4fi9yo6o
    @user-po4fi9yo6o 3 роки тому +1

    Сергей, не поверишь, я пишу ListView.adapter и у меня ругается на adapter и горит красным, что делать?

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +1

      ListView это класс тебе нужно использовать переменную, listView.adapter с маленькой буквой, но это в новой версии андроид студио неработает, так как убрали эту библиотеку, нужно или использовать как раньше findViewById или ViewBinding

    • @user-po4fi9yo6o
      @user-po4fi9yo6o 3 роки тому +1

      @@NecoRuChannel если честно не понял вместо чего ViewBinding, потом у меня другая ошибка появилась которую описал выше, и там создавая id для listView у меня потом не искался listView так как импорта kotlinx.... не хватало, поставил зависимость в файл "build.gradle(:app)" -> id 'kotlin-android-extensions' и вроде не горит, сейчас еще раз повторю урок)

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +1

      @@user-po4fi9yo6o kotli android extention убрали из андроид и больше лучьше это не использовать. Если в интернете напишеш ViewBinding то найдеш много инфы

    • @user-po4fi9yo6o
      @user-po4fi9yo6o 3 роки тому

      @@NecoRuChannel понял, благодарю, просто не знал что эта одна и таже зависимость, думал котлинх это одна трабла а адаптер вторая, а оказывается одно и тоже решение

  • @user-jn5qy7ku8w
    @user-jn5qy7ku8w 3 роки тому +2

    Здравствуйте, а почему у меня не импортирует tvText

    • @user-jn5qy7ku8w
      @user-jn5qy7ku8w 3 роки тому +2

      Вроде проверил в активити мэйн написано верно, но в мэйн активити она tvText не импортирует

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      Так трудно сказать, возможно что то с версией котлина связано, у вас все обновлено в АС?

    • @user-jn5qy7ku8w
      @user-jn5qy7ku8w 3 роки тому +2

      @@NecoRuChannel да последняя версия, уже второй день немогу с этим разобраться, даже один раз переустановил андроид студио но не могу понять в чем дело, у вас есть номер телефона может сфотою или видео вышлю?

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      @@user-jn5qy7ku8w Есть почта necodesarrollo@gmail.com можеш сам проект прислать ну и видео было бы неплохо

  • @kafychannel
    @kafychannel 4 роки тому +1

    Neco, скажите пожалуйста, как вы изучали андроид программирование(курсы, книги или, может быть что - то ещё). Было бы очень интересно узнать, ответьте пожалуйста под этим комментарием, если есть такая возможность

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому

      Привет, начинал с UA-cam , учился все сам по урокам и практиковал много. А прсле уже брал платные курсы на испанском

    • @kafychannel
      @kafychannel 4 роки тому

      @@NecoRuChannel понял, спасибо

  • @user-po4fi9yo6o
    @user-po4fi9yo6o 3 роки тому

    У меня не создается автоматом эта строка import kotlinx.android.synthetic.main.activity_main.*
    после того как я ввожу tvText, попробовал вручную также прописать строку import...... и ругается на слово kotlinx((((( в чем беда подскажи пожалуйста?

    • @Pavel_Leonidovich
      @Pavel_Leonidovich 3 роки тому +1

      Сделайте через View binding и будет примерно так:

    • @Pavel_Leonidovich
      @Pavel_Leonidovich 3 роки тому +1

      val adapter = ArrayAdapter(this,android.R.layout.simple_list_item_1,nameList)
      binding.listView.adapter = adapter

    • @user-po4fi9yo6o
      @user-po4fi9yo6o 3 роки тому +1

      С этим разобрался, тут надо в файле "build.gradle(:app)" прописать (добавить одну строку по сути)
      plugins {
      id 'com.android.application'
      id 'kotlin-android'
      id 'kotlin-android-extensions' }

    • @Pavel_Leonidovich
      @Pavel_Leonidovich 3 роки тому

      @@user-po4fi9yo6o можно и так, но Гугл не зря её не рекомендует. Лучше сразу изучать и пользоваться View binding

    • @user-po4fi9yo6o
      @user-po4fi9yo6o 3 роки тому

      @@Pavel_Leonidovich , не увидел ваш ответ, благодарю, изучу эту либу!

  • @kislatron4717
    @kislatron4717 4 роки тому +1

    listView.setOnClickListener{ parent В этом моменте, у меня подсказка не выскакивает, если прописывать все самому, то то выскакивает ошибка и предлагает добавить функцию listView.setOnClickListener, кто подскажет, в чем может быть дело?

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому

      Не setOnClickListener а setOnItemClickListener

    • @kislatron4717
      @kislatron4717 4 роки тому

      @@NecoRuChannel спасибо

    • @nekrasovweb
      @nekrasovweb 3 роки тому +2

      @@NecoRuChannel указываю .setOnItemClickListener нет подсказки об {parent, view, position, ...} с чем еще может быть связано подобное поведение?

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому

      @@nekrasovweb если нет ошибок то это из за AS просто перезагрузи Android Studio и все. Я имею ваиду закрой Android Studio и сново открой

    • @nekrasovweb
      @nekrasovweb 3 роки тому +1

      Если перепечатать работает )

  • @lgXenos
    @lgXenos 2 роки тому

    Прямое обращение к элементу по ID уже устарело) Используйте старый fvid

    • @NecoRuChannel
      @NecoRuChannel  2 роки тому

      Нет нужно теперь испольщовать ViewBinding в новом плейлисте "Котлин для начинающих 2021" найдешь уроки про это

    • @lgXenos
      @lgXenos 2 роки тому +1

      @@NecoRuChannel ты перезаписал этот плейлист и этот можно не досматривать? Просто перелючиться на другой? Или этот досмотреть, а там допрлнение?

    • @NecoRuChannel
      @NecoRuChannel  2 роки тому

      @@lgXenos Этот тоже можно смотреть так как много полезной инфы есть, проблема в том что некоторые методы уже убрали по этому сначало лучше смотреть новый а аосле если есть желание можно и этот, тогда поймешь какие вещи изменились. В этом есть вещи которых нет в новом

  • @MxM_5835
    @MxM_5835 3 роки тому +1

    Правильно ля я понял что kotlin-android-extensions
    использовать не желательно? Лучше использовать findViewById(). Прочитал статью на хабре и этот плагин kotlin-android-extensions теперь deprecated

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +1

      Правда, но findView не обязательно использовать, теперь есть ViewBinding

    • @MxM_5835
      @MxM_5835 3 роки тому +1

      @@NecoRuChannel Понятно. Использование ViewBinding в дальнейших уроках обсуждается, или будет в новой серии уроков для новичков по Kotlin?

    • @NecoRuChannel
      @NecoRuChannel  3 роки тому +1

      @@MxM_5835 в дальнейших уроках показал в приложение "Блокнот" на котлин. урок 6 или 7 точно не помню. И на новых уроках котлин тоже. Уметь использовать finfBiewById тоже хорошо и нужно знать

    • @MxM_5835
      @MxM_5835 3 роки тому +1

      @@NecoRuChannel согласен 🤝
      findViewById освоил. А вот ViewBinding для меня в новьё. Поэтому так зайнтерисовался.
      Причём через. findViewById я не смог adapter подключить как в уроке. А вот через ViewBinding все заработало как у вас в уроке.

  • @andyal868
    @andyal868 4 роки тому +1

    Очень позновательные уроки!
    Сергей, если я могу вам тоже что-то подсказать. Некоторые слова ве произносите неправильно по-английски. Я в США живу и это мне сразу бросаеться.
    item - вместо "итем", слово произноситься как "айтем" , типа как в слове "айфон"
    array - вместо "аррэй" , слово произноситься как "эррэй"
    Просто хотел Вам подсказать чтобы вам легче было со своими коллегами из анг. яз. стран.
    Кстати, у меня сложилось впечатление вы живете в Испании.

    • @NecoRuChannel
      @NecoRuChannel  4 роки тому +1

      Спасибо, да живу в Испании

    • @OCEH6
      @OCEH6 4 роки тому +5

      Пожалуйста, не надо корректировать автора. Все что он говорит и как говорит, все прекрасно. Особенности произношения, стимулируют лучше сосредотачиваться. Важно помнить, что если инфрмция пердна и вы смгл эту инфрмцию вспрнять, нет смсла тртить время на полемику о произношении, это ксенофобия.