IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants graphiques Android Discussion :

Affichage icônes menu


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur du Dimanche
    Inscrit en
    Juillet 2014
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur du Dimanche
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2014
    Messages : 147
    Par défaut Affichage icônes menu
    Bonsoir à tous,

    Je suis un tutoriel pour créer une application de DVD.

    Le souci est que les icônes que j'ai collés dans le répertoire drawable-ldpi (png) ne s'affichent pas dans le menu de mon téléphone.

    D'autre part je ne peux visionner le sous-menu.

    MainActivity.java
    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
    57
    58
    59
    60
    61
    62
    package com.example.locdvd;
     
    import android.app.Activity;
    import android.os.Bundle;
    import android.util.Log;
    import android.view.Menu;
    import android.view.MenuItem;
     
    public class MainActivity extends Activity {
     
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
        }
        @Override
     
        public boolean onCreateOptionsMenu(Menu menu) {
     
     
     
     
            super.onCreateOptionsMenu (menu);
            MenuItem item = menu.add("Recherchez un Film");
            item.setIcon(R.drawable.facebook);
            item = menu.add("Réservez un DVD");
            item.setIcon(R.drawable.facebook);
            item = menu.add("Magasins");
            item.setIcon(R.drawable.facebook);
            item = menu.add("Présentation");
            item.setIcon(R.drawable.facebook);
            return true;
        }
     
     
        @Override
     
        public boolean onOptionsItemSelected(MenuItem item) {
     
     
     
            // Handle action bar item clicks here. The action bar will
            // automatically handle clicks on the Home/Up button, so long
            // as you specify a parent activity in AndroidManifest.xml.
            if (item.hasSubMenu() == false){
            if (item.getTitle() == "Recherchez un Film"){
              Log.i("ENI", "Recherchez un Film");
            }
            if (item.getTitle() == "Réservez un DVD"){
                  Log.i("ENI", "Réservez un DVD");
                }
            if (item.getTitle() == "Magasins"){
                  Log.i("ENI", "Magasins");
                }
            if (item.getTitle() == "Présentation"){
                  Log.i("ENI", "Présentation");
                }
     
            }
            return true;
        }
    }
    J'ai comme erreur
    "sendUserActionEvent() mView == null" TAG: ViewRootImp1
    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci pour vos réponses.

  2. #2
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2014
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2014
    Messages : 106
    Par défaut
    Essaie de mettre tes images dans drawable tout court, si tu n'as pas un écran très petite taille c'est normal que android ne trouve pas tes images.
    drawable-ldpi est quasiment inutile, il me semble d'ailleurs qu'il est déprécié

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur du Dimanche
    Inscrit en
    Juillet 2014
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur du Dimanche
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2014
    Messages : 147
    Par défaut
    Salut et merci,

    c'est fait mais ça ne marche toujours pas.

  4. #4
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2014
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2014
    Messages : 106
    Par défaut
    C'est etrange j'ai copié collé ton code il marche parfaitement
    Met ton image en piece jointe que je teste avec.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur du Dimanche
    Inscrit en
    Juillet 2014
    Messages
    147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur du Dimanche
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juillet 2014
    Messages : 147
    Par défaut
    Bonjour,

    Tu trouveras la pièce jointe réalisée sous gimp.
    Cordialement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
            item = menu.add("Magasins");
            item.setIcon(R.drawable.magasins);
     
        }
    Images attachées Images attachées  

  6. #6
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2014
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2014
    Messages : 106
    Par défaut
    J'ai compris, cette méthode marche sur gingerbread mais pas sur kitkat:
    gingerbread:
    Nom : SC20150313-112542.png
Affichages : 112
Taille : 13,7 Ko
    kitkat:
    Nom : Screenshot_2015-03-13-11-37-38.png
Affichages : 109
Taille : 28,0 Ko
    Renseigne toi pour trouver une méthode plus à jour.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Affichage de menu dans un div
    Par cell dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 21/07/2006, 09h21
  2. [CSS] Pb d'affichage de menu
    Par frog43 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 25/03/2006, 16h52
  3. [MySQL] Affichage du menu en boucle après requête effectuer
    Par leloup84 dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 08/02/2006, 14h44
  4. [Debutant]Affichage de menu
    Par Beleim dans le forum Windows
    Réponses: 5
    Dernier message: 19/07/2005, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo