我当前的脚本是
fun addRow(text: String, rowNum: Int){
val textViewNm: TextView = TextView(this.context)
textViewNm.text = text
textViewNm.gravity = Gravity.CENTER
textViewNm.id = rowNum
textBox.addView(textViewNm)
}
我想回调和控制textview "addRow"函数。
然而,我不知道如何回叫他们与ID (textViewNm。id = rowNum).
当我尝试时没有显示
textViewNm.1 ,2 ,3 // which was rowNum
textViewNm.1 ,2 ,3 // which was rowNum
这将不起作用,因为在textView中没有属性称为1,2或3等
和使用
是一样的textViewNm.SomeRandomPropertyWhichDoesNotExist
您可能应该使用另一种方法来查找这些视图,也许使用findViewById
或通过标签查找
你也可以考虑将这些动态组件保存在数组列表中,然后遍历该列表