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