Android 将类型作为参数传递

Android 将类型作为参数传递,android,kotlin,widget,Android,Kotlin,Widget,我有这个函数,它删除布局中类型的所有元素 fun DeleteAllOfTypeInLayout(t:TYPE){ for(child in layout.children){ if(child is t) layout.removeView(child) } } 如何设置此类型参数?检查 inline fun deleteAlloftTypeInLayout(){ for(布局中的子项。子项){ 如果(孩子是T) layout.remo

我有这个函数,它删除布局中类型的所有元素

fun DeleteAllOfTypeInLayout(t:TYPE){
    for(child in layout.children){
        if(child is t)
            layout.removeView(child)
    }
}
如何设置此类型参数?

检查

inline fun deleteAlloftTypeInLayout(){
for(布局中的子项。子项){
如果(孩子是T)
layout.removeView(子级)
}
}
//DeleteAllowTypeInLayout()
检查

inline fun deleteAlloftTypeInLayout(){
for(布局中的子项。子项){
如果(孩子是T)
layout.removeView(子级)
}
}
//DeleteAllowTypeInLayout()

试试这个是的,我看到了。嗯,事实上,我不明白答案。。。我不确定这是不是同样的问题试试这个是的,我看到了。嗯,事实上,我不明白答案。。。我不确定这是不是同样的问题
inline fun <reified T> DeleteAllOfTypeInLayout() {
    for (child in layout.children) {
        if (child is T)
            layout.removeView(child)
    }
}

// DeleteAllOfTypeInLayout<TextView>()