如何使用Kotlin在Android中动态添加按钮?
我是Kotlin的新手,请帮助。
答案 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)
}