2016-05-15 1 views
0

私はcontentContainerのIDを持つLinearLayoutを持っています。
私の質問は簡単です:
Framelayoutをプログラムで作成し、LinearLayoutの末尾に追加するにはどうすればよいですか?
次に、この内にフラグメントを追加するには、このFrameLayoutを参照したいと思います。ViewGroup内にframelayoutを追加する

答えて

0

あなたはこのようにそれを行うことができます。

LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT); 
FrameLayout.LayoutParams frameParams = new FrameLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT); 
params.gravity = Gravity.BOTTOM; 

params.addView(frameParams); 
0

は、おそらく何をしたい:

final LinearLayout parentView = (LinearLayout) findViewById(R.id.contentContainer); 
final FrameLayout frameLayout = new FrameLayout(getContext()); 
parentView.addView(frameLayout, parentView.getChildCount() - 1); 

は...今ものの

それをテストすることができませんでした
関連する問題