Bonjour,,
Ce n'est pas très original, mais je n'arrive pas à trouver la solution même en cherchant sur internet.
Je ne me fais pas d'illusion, je suis un débutant débutant depuis houlala, mais toujours aussi nul.
Le but c'est d'afficher ma listView, une fois que les 2 EditText soit renseignés.
Je vous joints le code, je pense que cela vous sera utile ...
code MainActivity. java
Code Class
Code : 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56 public class MainActivity extends Activity { // ArrayList<String> list = new ArrayList<>(); String mot1 = ""; String value; private Quiz adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn = (Button) findViewById(R.id.btnAdd); OnClickListener listener = new OnClickListener() { @Override public void onClick(View v) { EditText edit = (EditText) findViewById(R.id.txtItem); EditText edit2 = (EditText)findViewById(R.id.txtItem2); TextView tv1 = (TextView)findViewById(R.id.tv_1); TextView tv2 = (TextView)findViewById(R.id.tv_2); mot1 = edit.getText().toString(); value = edit2.getText().toString(); tv1.setText (edit.getText().toString()) ; tv2.setText(edit2.getText().toString()); adapter = new Quiz(this,R.layout.list_items, new ArrayList<Quiz>()); ListView mylist = (ListView)findViewById(R.id.list); mylist.setAdapter((ListAdapter) adapter); adapter.insert( new Quiz( edit,edit2), 0); } }; /* Setting the event listener for the add button btn.setOnClickListener(listener); Setting the adapter to the ListView setListAdapter(adapter); }*/
Merci à vous .
Code : 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
26
27
28
29
30
31
32
33
34
35 public class Quiz implements Serializable { private EditText mot1; private String value; // private String corrige =""; public Quiz(EditText mot1, EditText value) { this.setMot1(mot1); this.setValue(value); } public Quiz(View.OnClickListener onClickListener, int list_items, ArrayList<Quiz> quizs) { } public String getMot1() { return String.valueOf(mot1); } public void setMot1(EditText mot1) { this.mot1 = mot1; } public String getValue () { return String.valueOf(value); } public void setValue(EditText value) { this.value = String.valueOf(value); } public void insert(Quiz quiz, int i) { } }
Partager