Bonjour,
Travaillant sur un un petit projet sous Android Studio (en java) j'ai besoin de créer un Button qui aurai pour fonction d'ajouter un EditText à chaque appuie dessus chacun les uns en dessous des autres dans mon RelativeLayout.
Pour le moment j'ai réussi à créer un seul et unique EditText avec mon Button mais je n'arrive pas à en faire plusieurs. Si vous avez des idées, conseils, tuto qui pourrai m'aider je vous en serai très reconnaissant !

Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public class NumberOfPlayers extends AppCompatActivity {
 
    static int id = 0;
    RelativeLayout addPlayer;
    RelativeLayout.LayoutParams parameters;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_number_of_players);
    }
 
    @SuppressLint("ResourceType")
    public void addPlayer(View view) {
        EditText name = new EditText(this);
        id = View.generateViewId();
        name.setId(id);
        addPlayer = findViewById(R.id.relative);
        parameters = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
        parameters.addRule(RelativeLayout.BELOW, id);
        Log.d("toto = ", String.valueOf(id));
 
        addPlayer.addView(name, parameters);
    }
}