我已经动态创建了一个布局,它包含一些EditText、TextView、Spinner等。
接下来,我需要获取我在这些视图中输入的信息。
因此,我正在进行以下操作:
for(int i=0;i <= childs;i++){
View v=parent.getChildAt(i);
if (v instanceof TextView) {
//do something
}
else if (v instanceof EditText) {
//do OTHER thing
}
问题在于当一个视图是TextView或EditText时,Android总是将v检测为TextView(对于Spinner或Button我没有问题)。
如何解决这个问题?