【问题标题】:How to covert Java into Kotlin如何将 Java 转换为 Kotlin
【发布时间】:2019-03-12 06:46:27
【问题描述】:
final EditText etAge = (EditText()) findViewById(R.id.etAge)

我需要将它转换成 Kotlin,我不知道如何轻松转换它。

【问题讨论】:

  • 这甚至不是有效的 Java
  • Val yourEditText = findViewById<EditText>(R.id.etAge)EditText() 无效。要么; val yourEditText = findViewById(R.id.etAge) as EditText

标签: java android android-studio kotlin


【解决方案1】:

Control + Alt + Shift + K(Windows)和

Option + Command + Shift + K (Mac)

java 文件打开时

【讨论】:

    【解决方案2】:

    如果您使用的是 android studio,请转到代码 => 将 Java 文件转换为 Kotlin 文件,或者直接粘贴到 kotlin 文件中

    【讨论】:

      【解决方案3】:

      按下 Java 文件中的组合键 Ctrl+Alt+Shift+K 或转到 Code>>Convert Java File to Kotlin File。转换后的 Kotlin 文件将替换您的 Java 文件,Android Studio 可能也会要求您配置 Kotlin。

      【讨论】:

        【解决方案4】:

        如果您正在使用 kotlin 扩展,并且根据上下文,您甚至不需要使用 findViewById,而是可以通过它的 id 直接访问“EditText”视图。

        【讨论】:

          猜你喜欢
          • 2018-11-26
          • 1970-01-01
          • 2017-03-02
          • 2021-08-16
          • 2021-02-03
          • 2019-12-02
          • 2023-03-03
          • 2022-01-07
          • 2021-08-22
          相关资源
          最近更新 更多