[英]Android kotlin import synthetic if else
有沒有辦法導入合成布局,如:
如果(App.layout1)導入... layout1 else layout2
?
我基本上需要這個功能;)謝謝
我知道你可以在kotlin中重命名導入
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
然后
if (...) views1.someView.stuff() else views2.someView.stuff()
可能不支持條件導入,因為Java不支持它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.