LinearLayout(子ビュー)を別のLinearLayout(親ビュー)にプログラムで追加しています。ここでは子ビューの位置をcenter_horizontalに設定します。どうやってするか?誰か助けてください。アンドロイド - プログラムで線形レイアウトの表示位置を固定する方法
code
LinearLayout linearLayoutstate = new LinearLayout(this);
linearLayoutstate.setOrientation(LinearLayout.HORIZONTAL);
TextView stateTitletv = new TextView(this);
stateTitletv.setText("tv1");
TextView state_valuetv = new TextView(this);
state_valuetv.setText("tv2");
linearLayoutstate.addView(stateTitletv);
linearLayoutstate.addView(state_valuetv);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT,Gravity.CENTER_HORIZONTAL);
LL_SelectedFilters.addView(linearLayoutstate,layoutParams);
あなたの子供のレイアウトはfill_parentの幅を持っているので、水平の整列はあまり効果がありません。 wrap_contentで試してみてください。 – jakk