如何使用Anko屏蔽密码?

时间:2015-05-01 20:36:20

标签: kotlin anko

我意识到Anko(和Kotlin)都是相当先进的,但我希望有人可以给我一点指导。当然,这对我来说只是一个学习项目。

我从示例代码中略微修改了以下Kotlin代码(使用Anko):

verticalLayout {
    padding = dip(30)
    val name = editText {
        hint = "Name"
        textSize = 24f
    }
    val password = editText {
        hint = "Password"
        textSize = 24f
        inputType = android.text.InputType.TYPE_TEXT_VARIATION_PASSWORD
    }
    button("Login") {
        textSize = 26f
        onClick {
        toast("Good afternoon, ${name.text}!")
        }
    }
}

所有东西都在构建和显示但是我似乎无法获得密码editText来掩盖输入,因为我正在输入它。我错过了什么?

1 个答案:

答案 0 :(得分:3)

实际上你必须从InputType中引用它,如下所示:

editText { 
    inputType = InputType.TYPE_TEXT_VARIATION_PASSWORD
}