Bonjour,
voilà une semaine que je commence à développer sous android, et je bloque sur un problème surement très simple pour certains.
Donc mon problème est que j'aimerai alimer un spinner se trouvant dans une alertDialog, mais cela ne marche pas lors du lancement de l'application ça fait tout planter.
voilà mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 String[] days={"Samedi", "Dimanche", "Lundi", "Mardi", "Mecredi", "Jeudi", "Vendredi"}; @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); titre = (TextView)findViewById(R.id.title); Spinner spin = (Spinner)findViewById(R.id.jours); ArrayAdapter<String> aa = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, days); aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spin.setAdapter(aa); }Si quelqu'un aurait une solution merci d'avance
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 private void add() { LayoutInflater inflater = LayoutInflater.from(this); View addView = inflater.inflate(R.layout.add_edit, null); new AlertDialog.Builder(this) .setTitle("Ajouter Horaire") .setView(addView) .setPositiveButton("ok", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { //on execute une action } }).setNegativeButton("Annuler", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { //on ignore } }).show(); }
Partager