我有一個項目列表和相對佈局。我想添加與list和textview中的項目數量相同的相關佈局。 我的問題是,我無法將textview放置在佈局的中心。 下面我的代碼在中心動態創建textview
for(int i = 0; i < Names.size(); i++)
{
textView = new TextView(this);
textView.setText(Names.get(i));
rt=new RelativeLayout(this);
rt.setBackgroundResource(R.drawable.mednamedash);
int curTextViewId = prevTextViewId + 1;
int curRLId = prevRLId + 1;
textView.setId(curTextViewId);
rt.setId(curRLId);
final RelativeLayout.LayoutParams params =
new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.BELOW, prevTextViewId);
rt.setLayoutParams(params);
//textView.setLayoutParams(params);
rt.addView(textView);
textView.setGravity(Gravity.CENTER);
prevTextViewId = curTextViewId;
prevRLId=curRLId;
noon.addView(rt, params);
}
這裏rt是創建的RelativeLayout和TextView中的dynamiclly是動態創建的TextView ...中午是我加入所有的東西都RelativeLayout的。
與textView.setGravity(Gravity.CENTER);
嘗試setGravity(中心)根相對佈局已添加。 –