gpt4 book ai didi

Android kotlin import synthetic if else

转载 作者:太空狗 更新时间:2023-10-29 13:03:53 27 4
gpt4 key购买 nike

有没有办法导入像这样的合成布局:

如果 (App.layout1) import ...layout1 else layout2

?

我基本上需要这个功能;)谢谢

最佳答案

我知道你可以在 kotlin 中重命名导入

import kotlinx.android.synthetic.activity1.someView as value1
import kotlinx.android.synthetic.activity2.someView as value2

但这可能会导致您手动导入所有 View 。 (未测试)也许你可以导入整个合成类而不是所有 View

import kotlinx.android.synthetic.activity1 as views1
import kotlinx.android.synthetic.activity2 as views2

然后

if (...) views1.someView.stuff() else views2.someView.stuff()

可能不支持条件导入,因为 Java 不支持它。

关于Android kotlin import synthetic if else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51203083/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com