Это действительно просто.Вместо использования представления XML-макета вы должны создать его программным способом в файле Java.
Например.для создания редактируемого текста вы можете использовать:
EditText myEditText = new EditText(context); // Pass it an Activity or Context
myEditText.setLayoutParams(new LayoutParams(..., ...)); // Pass two args; must be LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT, or an integer pixel value.
myLayout.addView(myEditText);
И после этого добавить кнопку, которая выбирает количество игроков (скажем, 5) из редактируемого текста и, следовательно, создает 5 редактируемых текстов, используя цикл for.