欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android开发者的Anko使用指南(三)之资源

程序员文章站 2022-12-08 14:35:16
添加依赖 Color 不透明的红色 Dimensions 使用 和`sp dip(dipValue) sp(spValue)` applyRecursively() applyRecursively()应用于lambda表达式的本身,然后递归地运用在他的子view 以上表示,该 中的 的`textS ......

添加依赖

dependencies {
    compile "org.jetbrains.anko:anko-commons:$anko_version"
}

Color

0xff0000.opaque 不透明的红色

Dimensions

使用dipsp:dip(dipValue)或者sp(spValue)

applyRecursively()

applyRecursively()应用于lambda表达式的本身,然后递归地运用在他的子view

verticalLayout {
    editText {
        hint = "Name"
    }
    editText {
        hint = "Password"
    }
}.applyRecursively { view -> when(view) {
    is EditText -> view.textSize = 20f
}}

以上表示,该layout中的editexttextSize都为20sp