Динамическая генерация линейных видов компоновки - PullRequest
0 голосов
/ 08 октября 2018

Моя цель - динамически генерировать макет представления в Android Studios.Конечной целью является динамическое создание следующего представления

номер - имя - роль

в одной строке.

Это текущий фоновый код в Android Studio, который в настоящее время настраивает макет следующим образом

число
имя
роль

КОД

private void GenerateLayout()
{

    llisroles = findViewById(R.id.llRoles);

    for (int x = 0; x < num_players; x++)
    {

        TextView number = new TextView(this);
        EditText name = new EditText(this);
        Spinner role = new Spinner(this);
        //number.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));
        //name.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT));

        number.setText(names_players[x]);
        name.setText("");

        llisroles.addView (number);
        llisroles.addView(name);
        llisroles.addView(role);

    }



}
...