我的真实设备和模拟器为相同ViewGroup
的布局提供不同的子视图。
代码:
for(int i=0; i<((ViewGroup)viewGroup).getChildCount(); ++i)
{
View nextChild = ((ViewGroup)viewGroup).getChildAt(i);
System.out.println("the next child is"+nextChild);
}
输出:
模拟器-
下一个孩子是 android.widget.LinearLayout
下一个孩子是 android.widget.Button
真机——
下一个孩子是 android.widget.NumberPicker
下一个孩子是 android.widget.NumberPicker
下一个孩子是 android.widget.Button
下一个孩子是
怎么可能?
我可以看到以下获得不同子视图的可能性-
1) 不同设备的不同配置
2)真实设备与模拟器
3) 其他可能性
有任何想法吗.. ?