Articles of findviewbyid

kotlin получить представление из заголовка NavigationView

У меня есть такая разновидность, но я верю, что есть exsists лучший способ сделать это val header = nav_view.getHeaderView(0) as LinearLayout val userName = header.findViewById(R.id.user_name) as TextView но когда itry, чтобы получить его просто по user_name, он равен нулю

Kotlin с Android: базовые классы и расширения для Android Kotlin

Поэтому я использовал Kotlin Android Extensions и я считаю, что он очень прост в использовании и стоит того. Больше нет findViewById или Butterknife.Bind(…) . Я не обнаружил никаких проблем с этим, кроме одной ситуации. В базовом классе, например BaseActivity , обычно есть куча представлений, которые будут присутствовать во всех макетах, например, на панели инструментов. И […]

Kotlin Android View Binding: findViewById vs Butterknife vs Kotlin Android Extension

Я пытаюсь найти лучший способ сделать Android View Binding в Kotlin. Кажется, есть несколько вариантов: findViewById val button: Button by lazy { findViewById<Button>(R.id.button) } Нож для масла https://github.com/JakeWharton/butterknife @BindView(R.id.button) lateinit var button: Button Kotlin Android Extensions https://kotlinlang.org/docs/tutorials/android-plugin.html import kotlinx.android.synthetic.main.activity_main.* Я хорошо знаком с findViewById и Butterknife в java land, но каковы плюсы и минусы каждого […]