1

我的真实设备和模拟器为相同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) 其他可能性

有任何想法吗.. ?

4

0 回答 0