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); } }
Partager