私は次のコードを使用しています。コードは、値の値を行に表示する必要があります。たとえば、values[]
containItはIn{A,B,C,D,E,F}
を表示する必要があります。私が使用しない場合は、すべてが互いに追加されます。どうすればそれらをお互いの左側に追加させることができますかA B C D E F
relative layout
LayoutParams pramas
textViews
for (int i = 0 ; i < values.length ; i++)
{
TextView textView = new TextView(this);
textView.setText(values[i].toString());
textView.setTextColor(Color.BLACK);
textView.setClickable(true);
textView.setId(i);
textView.setBackgroundDrawable(d);
textView.setTextSize(24);
LayoutParams param = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.setMargins(5, 50, 0, 0);
if (i>0)
params.addRule(RelativeLayout.RIGHT_OF, i);
textView.setLayoutParams(param);
wordsLayout.addView(textView,params);
}
}
問題は、使用する wordsLayout.addView(textView,params);
と何も表示されないことです