【问题标题】:How to do i convert the piece of kotlin code in java?如何在 java 中转换一段 kotlin 代码?
【发布时间】:2022-01-22 11:19:13
【问题描述】:

您好开发人员,我正在尝试借助 YouTube 视频在 android studio 中构建一个底页。但在视频中,youtuber 使用 kotlin,而我不知道 kotlin。我已经完成了布局部分,但我卡在了代码部分。

视频点击这里 或使用此链接https://www.youtube.com/watch?v=3vMtHKniOqI&t=250s&ab_channel=DroidUI


bottomsheetbehavior.from(bottomsheet).apply{ 
peekheight=200 
this.state.bottomsheetbehavior.state_collapsed }

【问题讨论】:

    标签: java android android-studio kotlin


    【解决方案1】:

    你的问题不清楚其实,你想要什么帮助? 但是根据我的理解,如果你发现,你应该在 java 中的其他资源上搜索你的项目,或者尝试了解 kotlin 的基本语义和语法并遵循相同的资源,kotlin 中的代码并转换为 Java。 .

    将kotlin转成java的步骤:

    步骤一:打开要转换成Java的Kotlin Class/File。

    第 2 步: 导航到工具菜单

    从 Android Studio 最顶部的工具栏中,选择工具,然后导航到 Kotlin > Show Kotlin Bytecode。它将在右侧打开一个窗口,其中将包含 Kotlin 文件的逐行字节码。

    第三步:反编译代码 在字节码窗口中,勾选“JVM 8 target”选项并点击反编译。 Android Studio 将为 Kotlin 文件生成 Java 等效代码。

    我希望这对最后一种情况有所帮助。

    【讨论】:

      【解决方案2】:

      Java 中,它看起来像这样:

      BottomSheetBehavior<FrameLayout> behavior = BottomSheetBehavior.from(bottomsheet);
      behavior.setPeekHeight(200);
      behavior.setState(BottomSheetBehavior.STATE_COLLAPSED);
      

      【讨论】:

        【解决方案3】:
        1. 在 IntelliJ IDEA / Android Studio 中打开您的 Kotlin 项目。
        2. 然后导航到工具 > Kotlin > 显示 Kotlin 字节码。
        3. 您将获得 Kotin 文件的字节码。
        4. 现在单击反编译按钮从字节码中获取您的 Java 代码。

        https://blog.mindorks.com/how-to-convert-a-kotlin-source-file-to-a-java-source-file

        【讨论】:

          猜你喜欢
          • 2019-11-19
          • 2018-06-24
          • 2021-08-22
          • 2018-04-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多