Size: a a a

2020 May 12

RK

Ruslan Kurbanov in KotlinLangRu
а да, точно findViewById доступно из рутовой вьюхи
источник

RK

Ruslan Kurbanov in KotlinLangRu
смотрите inflate разворачивает ваш view из xml, далее вы навешиваете, всё необходимое и возвращаете корневой view системе с уже всем вам необходимым, если вам нужно работать с дочерними view где-то дальше по ходу работы класса, то имеет смысл вынести эти view в поля класса и засеттить эти поля (как показано в примере), если в классе работать с ними вы не планируете то можно и не выносить в отдельные поля. Главное понимать разницу
v.findViewbyId(R.id.<ид_кнопки_в_хмл>) <- тут вы получите инстанс кнопки, например, который реально был создан на экране системой из вашей xml разметки

OpenButtonProfile() <- тут вы создали новый инстанс кнопки, который никуда не добавлен и вообще просто будет болтаться непонятно где-то в куче


ну и конечно return, его всегда в конец =)
источник

AE

Alexandr Emelyanov in KotlinLangRu
коллеги, давайте в @android_ru перемещаться?
источник

RK

Ruslan Kurbanov in KotlinLangRu
я думаю тут всё уже понятно, сорян за оффтоп
источник

Н

Никита in KotlinLangRu
Добрый день, подскажите пожалуйста, как в Kotlin через readLine() заполнить массив одной строкой?
источник

BP

Bogdan Panchenko in KotlinLangRu
Никита
Добрый день, подскажите пожалуйста, как в Kotlin через readLine() заполнить массив одной строкой?
Использовать пробелы, и Сплит по ним
источник

Н

Никита in KotlinLangRu
я недавно изучаю котлин, не могли бы вы написать эту часть кода?
источник

BP

Bogdan Panchenko in KotlinLangRu
Никита
я недавно изучаю котлин, не могли бы вы написать эту часть кода?
readLine().split(' ')
источник

Н

Никита in KotlinLangRu
благодарю
источник

YS

Yury Schkatula in KotlinLangRu
вопрос от Kotlin-новичка: деревья в стандартной либе Котлина есть? или феншуйным будет просто затянуть нужную разновидность из Java?
источник

BP

Bogdan Panchenko in KotlinLangRu
Yury Schkatula
вопрос от Kotlin-новичка: деревья в стандартной либе Котлина есть? или феншуйным будет просто затянуть нужную разновидность из Java?
Нету, нужно тащить
источник

IM

Igor Mikhailov in KotlinLangRu
Yury Schkatula
вопрос от Kotlin-новичка: деревья в стандартной либе Котлина есть? или феншуйным будет просто затянуть нужную разновидность из Java?
они как бы есть,но на разных платформах они в разные классы отображаются. На JVM в java.util.HashMap, в JS обертку поверх объекта JS, в Native есть класс в стандартной библиотеки
источник

YS

Yury Schkatula in KotlinLangRu
Igor Mikhailov
они как бы есть,но на разных платформах они в разные классы отображаются. На JVM в java.util.HashMap, в JS обертку поверх объекта JS, в Native есть класс в стандартной библиотеки
у меня на Андроиде Котлин - это нативный считается?
источник

BP

Bogdan Panchenko in KotlinLangRu
Yury Schkatula
у меня на Андроиде Котлин - это нативный считается?
Нет "jvm". Я бы для андроида узнал реализацию, какая там используется обычно у людей
источник

QH

Quantum Harmonizer in KotlinLangRu
Yury Schkatula
у меня на Андроиде Котлин - это нативный считается?
всё зависит от того, что называть нативным
источник

YS

Yury Schkatula in KotlinLangRu
Quantum Harmonizer
всё зависит от того, что называть нативным
ну, Андроид Студия, под ней чего-то хелло-ворлдю
источник

IM

Igor Mikhailov in KotlinLangRu
ну вроде под андроидом стандартные коллекции как в JVM https://developer.android.com/reference/java/util/HashMap
источник

QH

Quantum Harmonizer in KotlinLangRu
Yury Schkatula
ну, Андроид Студия, под ней чего-то хелло-ворлдю
да хоть в блокноте, это не влияет на «нативность»
источник

BP

Bogdan Panchenko in KotlinLangRu
Yury Schkatula
ну, Андроид Студия, под ней чего-то хелло-ворлдю
Native в контексте котлина это Kotlin Native, он компилируется в исполняемый файл, (можно и в андроид засунуть ndk вроде)
источник

QH

Quantum Harmonizer in KotlinLangRu
Igor Mikhailov
ну вроде под андроидом стандартные коллекции как в JVM https://developer.android.com/reference/java/util/HashMap
котлин не отличает андроид от JVM
источник