У меня есть EditText, чтобы пользователь мог написать, сколько игроков будет в игре. Затем у меня есть ScrollView с вертикальным LinearLayout, где я хочу создать столько EditTexts (для имен игроков), сколько пользователь указал в первом editText. Как я могу это сделать?
не используйте Linearlayout с scrollview, используйте RecyclerView
да, используйте RecyclerView. -> ссылка: blog.inapptext.com/…




Это действительно просто. Вместо использования представления макета 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.
это должно быть худшее предложение на свете. Вместо этого я бы использовал RecyclerView.
опубликуйте код, который вы пробовали