0

アクティビティで FrameLayout を動的に作成しました。このような

  FrameLayout path_zoom;
  path_zoom = new FrameLayout(this);
  path_zoom.setLayoutParams(new FrameLayout.LayoutParams(1500,1119));

ここで、レイアウトのズームのために、この動的レイアウトを ViewGroup に追加したいと考えています。このようにレイアウトを追加する必要があります。

   View v = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.ground_zoom, null, false);

null の代わりに ViewGroup オブジェクトを渡したい。これどうやってするの?どんな体でも教えてもらえますか?前もって感謝します。

4

1 に答える 1

0

これを試して

    ViewGroup parentView = (ViewGroup)SelectorView.your_context.getParent();
    LayoutInflater layoutInflater = (LayoutInflater)activityContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View layout = layoutInflater.inflate(R.layout.ground_zoom , parentView);
于 2013-08-31T07:00:15.177 に答える