私の実際のデバイスとエミュレーターは、同じ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) その他の可能性
何か案は.. ?