【发布时间】:2025-12-09 16:50:01
【问题描述】:
遍历视图的组件,以下代码可以工作:
if (child.getClass() == EditText.class) {
...
} else if (child.getClass() == TextView.class) {
...
但这不是:
} else if (child.getClass() == Spinner.class) {
...
Spinner 类和其他两个有什么区别?
我的错误......我之前在检查它是否是 ViewGroup 对象,所以它从未达到条件
谢谢
【问题讨论】:
-
考虑使用 instanceof。它将支持子类。
标签: android class components