0

これらを変更した別のレイアウトからビューを取得してから、現在のレイアウトに追加しようとしています。これが私がやっていることです。

myLayout は次のようになります。

<LinearLayout>
  <RelativeLayout>
    <TextView>

そして私のコード:

LinearLayout layout = (LinearLayout) findViewById(R.id.linear);
ViewGroup info = (ViewGroup) getLayoutInflater().inflate(R.layout.myLayout, layout,false); 
RelativeLayout relative = (RelativeLayout) info.getChildAt(1);
ViewGroup vg = (ViewGroup) hiddenInfo.getChildAt(1);
TextField tv = vg.getChildAt(1);
...modify tv...
layout.addView(relative);
layout.addView(tv);

私のプログラムは常にlayout.addViewとしてクラッシュしますが、何が間違っていますか?

4

0 に答える 0