Android Kotlin导入合成,否则

时间:2018-07-06 04:34:13

标签: android kotlin

有什么方法可以导入合成布局,例如:

如果(App.layout1)导入... layout1否则layout2

我基本上需要此功能;) 谢谢

1 个答案:

答案 0 :(得分:2)

我知道您可以在Kotlin中重命名导入

java.time

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

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

然后

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

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