安口。 运行异步布局修改
我正在尝试使用anko将按钮添加到我的活动中。 我知道有可能使用RxJava(我已经这样做了)。 我想知道如何使用Anko和异步。 代码在同步线程上运行时工作。
class MainActivity : AppCompatActivity() { fun someMethod(){ async(UI) { bg { var button = Button(this@MainActivity) button.background = this@MainActivity.getDrawable(R.drawable.ic_action_balloon) myFrame.addView(button) } } }
当我构建代码时,我得到这个错误:
错误:(32,17)Val不能被重新分配
错误:(32,55)未解决的引用:getDrawable
函数activity.getDrawable
是在API 21中引入的。您应该使用activity.resources.getDrawable
来代替。
- Android Studio 3.0数据绑定参考代码不由android studio生成
- 输入自己的值来组合最新
- Kotlin Dokka – 在android studio中找不到Dokka任务
- Android库模块在使用纯Kotlin模块的类时不会编译
- 如何设置文本,焦点,在与Kotlin Android的editText错误
- 错误:Jack需要支持Java 8语言功能。 启用插件或删除sourceCompatibility JavaVersion.VERSION_1_8
- Mobile Vison API检测不到QR码
- Kotlin中的Activity Activity静态启动器方法
- 用匕首在Kotlin中注入Generic类型2