【问题标题】:what is the difference between using findViewById() and using directly the id? [duplicate]使用 findViewById() 和直接使用 id 有什么区别? [复制]
【发布时间】:2020-04-19 08:02:25
【问题描述】:

我是 android 和 kotlin 的新手,如果这是一个太基本的问题,很抱歉 但我看不出这之间的区别

        findViewById<Button>(R.id.done_button).setOnClickListener { changeNickname() }

还有这个done_button.setOnClickListener { changeNickname() }

【问题讨论】:

  • 我很惊讶地看到这个问题已经被关闭并且回答显然没有人知道发生了什么

标签: android kotlin


【解决方案1】:

如果你多用一次done_button,那么每次都写这么多

findViewById&lt;Button&gt;(R.id.done_button)

一般来说,您的代码必须最小且可读 请阅读有关干净代码的更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 2010-11-12
    • 2014-05-29
    • 1970-01-01
    相关资源
    最近更新 更多