如何使用Kotlin在Android中动态添加按钮

时间:2017-05-24 04:12:03

标签: android kotlin

如何使用Kotlin在Android中动态添加按钮?

我是Kotlin的新手,请帮助。

2 个答案:

答案 0 :(得分:5)

您可以通过调用按钮的构造函数动态创建按钮。

var myButton = Button(this);

'这'将是活动。

答案 1 :(得分:1)

请尝试以下操作:-

/ * 在Kotlin Android中以编程方式创建新的Button * /

private fun createButtonDynamically() {
    // creating the button
    val dynamicButton = Button(this)
    // setting layout_width and layout_height using layout parameters
    dynamicButton.layoutParams = LinearLayout.LayoutParams(
        LinearLayout.LayoutParams.WRAP_CONTENT,
        LinearLayout.LayoutParams.WRAP_CONTENT
    )
    dynamicButton.text = "Dynamic Button"
    dynamicButton.setBackgroundColor(Color.GREEN)
    // add Button to LinearLayout
    mainLayout.addView(dynamicButton)


}