【问题标题】:Kotlinx synthetic and AndroidXKotlinx 合成和 AndroidX
【发布时间】:2018-08-29 14:36:04
【问题描述】:

迁移到 AndroidX 后,我发现在一些中,并非我所有的类kotlinx.android.synthetic 字段现在都无法转换为实际类。

小部件有一个未解析的类型“androidx.core.widget.DrawerLayout”,并且 因此它被向上转换为'android.view.View'

kotlinx.android.synthetic 目前是否与 AndroidX 不兼容?

【问题讨论】:

    标签: android kotlin-extension androidx


    【解决方案1】:

    我正在使用 androidxkotlinx.android.synthetic 以及没有问题的抽屉布局。我相信抽屉布局标签应该是androidx.drawerlayout.widget.DrawerLayout

    【讨论】:

    • 是的,刚刚意识到那是增量。一些布局文件在工作室转换中迁移。有些没有。 Migrate to AndroidX 可以说不应该以当前状态发布。无论如何,我最终还是一个文件一个文件地去,它只会产生一种它有帮助的错觉。
    • 更糟的是,在我的例子中,DrawerLayout 实际上是在布局中转换的,但随机的其他没有,导致布局表面上看起来在顶部转换。
    • 是的,我上周更新应用时遇到了基本相同的事情。
    猜你喜欢
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 2019-02-14
    • 2020-04-04
    相关资源
    最近更新 更多