Question

Ok, j'ai 1 pain grillé personnalisé (xml de mise en page) et il fonctionne très bien:

    LayoutInflater inflater = getLayoutInflater();
    View layout = inflater.inflate(R.layout.custom_toast, (ViewGroup) findViewById(R.id.toast_layout));
    ImageView image = (ImageView) layout.findViewById(R.id.logo);        
    image.setImageResource(R.drawable.logo);
    title = (TextView) layout.findViewById(R.id.title);        
    txt = (TextView) layout.findViewById(R.id.text);
    toast = new Toast(appContext);
    toast.setGravity(Gravity.FILL_HORIZONTAL|Gravity.BOTTOM, 0, 0);
    toast.setDuration(Toast.LENGTH_LONG);
    toast.setView(layout);        

Mais quand j'essaie de faire une 2ème même façon que j'obtiens l'erreur « Source not found » qui ne me dit pas vraiment quoi que ce soit au sujet de ce qui ne va pas.

    LayoutInflater infl = getLayoutInflater();
    View lay = infl.inflate(R.layout.toast_arrows, (ViewGroup) findViewById(R.id.toast_lay));                        
    toastarrows = new Toast(appContext);
    toastarrows.setGravity(Gravity.FILL_HORIZONTAL|Gravity.CENTER, 0, 0);
    toastarrows.setDuration(Toast.LENGTH_SHORT);
    toastarrows.setView(lay);                
    toastarrows.show();

Je voudrais ces 2 tartines apparaître presque en même temps dans différents endroits de l'écran. Tout le monde peut me dire plaît quel est le problème avec ce code?

Était-ce utile?

La solution

vous êtes sûr que vous pouvez afficher 2 Toast en même temps? Je ne suis pas sûr de cela, je l'ai essayé, mais je ne peux afficher qu'un seul Toast. vous avez essayé de montrer que le second?

Autres conseils

Il semble que si vous ne créez vraiment deux pains grillés au sametime ils seront encore affichés les uns après les autres au même endroit. Je pense donc que le vain de votre stuggling.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top