在Android中使用Anko Library和Kotlin预加载视图非常方便。下面是一个示例解决方案:
dependencies {
implementation 'org.jetbrains.anko:anko:0.10.8'
}
import org.jetbrains.anko.*
class MainActivity : AnkoComponent {
override fun createView(ui: AnkoContext) = with(ui) {
verticalLayout {
textView("Hello, Anko!")
}
}
}
import org.jetbrains.anko.setContentView
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
MainActivityUI().setContentView(this)
}
}
这样,您的布局就会在MainActivity中预加载并显示出来了。您可以根据需要在函数中添加更多的视图和布局元素。