有什么方法可以导入合成布局,例如:
如果(App.layout1)导入... layout1否则layout2
?
我基本上需要此功能;) 谢谢
答案 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不支持。