papish Posté(e) 11 février 2011 Share Posté(e) 11 février 2011 Bonjour, Voici mon problème que je traine depuis quelques jours, il met impossible d'ouvrir une custom box (ou dialog box) depuis mon menu, la seul chose que j'arrive a faire c'est d'afficher un LinearLayout hors celui ci me cache mon LinearLayout. Si quelqu'un pourrait m'aider ça serait super cool. Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kricek Posté(e) 11 février 2011 Share Posté(e) 11 février 2011 Un ptit bout de code? :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
papish Posté(e) 11 février 2011 Auteur Share Posté(e) 11 février 2011 Voici un petit bout de code private final static int New =1; public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub //return super.onCreateOptionsMenu(menu); //a supprimer ne marche pas // Création du menu menu.add(0, New , Menu.NONE ,"New Feed"); return true; } public boolean onOptionsItemSelected(MenuItem item) { // TODO Auto-generated method stub //return super.onOptionsItemSelected(item); switch (item.getItemId()){ case New: //CreateDialogBox(); final Dialog d = new Dialog(this,R.layout.main2); d.setContentView(R.layout.main2); d.show(); } Voila pour l'instant j'affiche simplement un LinearLayout mais ça ne correspond pas à ce que je veux. Merci . Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kricek Posté(e) 15 février 2011 Share Posté(e) 15 février 2011 A première vue, je dirais, déjà: //CreateDialogBox(); final Dialog d = new Dialog(this); d.setContentView(R.layout.main2); d.show(); En admettant que R.layout.main2 contienne bien les contenus que tou souhaites afficher... Dans le constructeur "Dialog(Context, int)", le "int" que tu essayes de lui passer est censé être un style, pas un layout... Du coup, il perd surement ses repères... Surtout que tu définis le contenu de ta dialog dans la ligne suivante ("setContentView")... Essaye comme ca et dis moi ce que ca donne. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.