Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Problème Background

Sujet résolu
    17 juillet 2012 à 17:32:21

    Bonjour à tous,

    j'ai un problème concernant le Background.

    En effet, j'ai un LinearLayout ou je met un Background (image). Ce LinearLayout est en "wrap_content".

    Le LinearLayout prend la taille de l'image en Background, ce que je ne souhaite pas... car du coup cela me crée des marges avec le contenu...

    Comment puis-je faire ?

    Je vous remercie
    • Partager sur Facebook
    • Partager sur Twitter
      17 juillet 2012 à 20:15:39

      Bonsoir,

      Tu aurais un screen et le code XML d'affichage associé pour visualiser ton problème ? Ce n'est pas très simple de te comprendre.
      • Partager sur Facebook
      • Partager sur Twitter
      Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
        17 juillet 2012 à 20:21:58

        Image utilisateur

        On peut voir que j'ai un LinearLayout (en bleu) avec un background (texture beige) mais cette texture ne s'arrete pas au LinearLayout... Le LinearLayout Parent prend donc la taille du background.
        • Partager sur Facebook
        • Partager sur Twitter
          17 juillet 2012 à 20:27:42

          Donc, en dehors du cadre bleu qui représente le LinearLayout, ça ne devrait pas être beige ?
          Peux-tu nous montrer ton fichier XML ?
          • Partager sur Facebook
          • Partager sur Twitter
          Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
            17 juillet 2012 à 20:39:31

            Oui c'est ça. Je voudrais pouvoir mettre un Background sans que le LinearLayout prenne les dimensions de l'image en Background, si la taille de ce dernier est supérieur au contenu du LinearLayout.

            Je ne l'ai pas sous la main là donc je peux pas le mettre
            • Partager sur Facebook
            • Partager sur Twitter
              17 juillet 2012 à 20:42:29

              C'est quoi les dimensions de ta texture ? Je suppose qu'elle est toute petite et que tu l'as répète, non ?
              • Partager sur Facebook
              • Partager sur Twitter
              Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                17 juillet 2012 à 20:45:47

                non pas du tout c'est une image qui a une taille assez grande, ici 320 de large et 92 de haut.
                • Partager sur Facebook
                • Partager sur Twitter
                  17 juillet 2012 à 21:27:11

                  Pourquoi avoir créé une aussi grande image si tu ne voulais pas qu'elle prenne autant de place ?

                  Réduit la considérablement (genre un carré de 10pixels de côté) que tu places en background sur ton LinearLayout. Je pense qu'il répétera automatiquement sur toute la surface de ton LinearLayout.

                  Cela a deux avantages :
                  • Tu charges une plus petite image.
                  • Ca règlera sans doute ton problème.
                  Dans le cas contraire, il faudra ton fichier XML.
                  • Partager sur Facebook
                  • Partager sur Twitter
                  Si vous voulez me retrouver, rendez-vous sur ZesteDeSavoir.
                    17 juillet 2012 à 21:34:15

                    Mais ce background est une texture qui est deux bourdures (en haut et en bas) que l'on ne voit pas sur la screen.

                    Comment je peux faire pour gérer les bordures ?

                    En faisant un carré de 10 pixels je vais pas perdre en qualité ?
                    • Partager sur Facebook
                    • Partager sur Twitter

                    [Android] Problème Background

                    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                    • Editeur
                    • Markdown