Я пытаюсь генерировать текстовые представления динамически.Я создаю это, но.вывод дает первую букву в начале, а другие сортируют конец контекста.
ArrayList<String> letters = new ArrayList<String>();
letters.add("Y");
letters.add("Ü");
letters.add("Z");
letters.add("S");
letters.add("Ü");
letters.add("Z");
LinearLayout llTv = findViewById(R.id.llTv);
TextView tv;
for (int j = 0; j<sQuestion.length(); j++)
{
View main_view = new View(MainActivity.this);
main_view.setLayoutParams(new LinearLayout.LayoutParams(70,
LinearLayout.LayoutParams.WRAP_CONTENT));
LinearLayout.LayoutParams lP = new LinearLayout.LayoutParams(main_view.getLayoutParams());
lP.setMargins(10 ,10,10,10);
llTv.setGravity(Gravity.CENTER_HORIZONTAL);
tv = new TextView(MainActivity.this);
tv.setText(letters.get(j));
tv.setBackgroundColor(getResources().getColor(R.color.colorPrimary));
tv.setPadding(15, 15, 15, 15);
tv.setTextColor(getResources().getColor(R.color.colorPrimaryLight));
tv.setLinksClickable(true);
tv.setTextSize(25);
llTv.addView(tv,lP);
llTv.addView(main_view,1);
}
https://i.hizliresim.com/0RBDVL.png
как это исправить?