vue enfant android ignorer le remplissage de parent
J'ai beaucoup de mises en page différentes pour les ViewGroup racines (LinearLayouts, RelativeLayouts, etc). Ces points de vue de tous les travaux que j'attends, mais maintenant, je suis en train d'ajouter une barre de navigation supérieure. Le problème est que les racines peuvent avoir différents rembourrages, et, si je à ma disposition au sein de chacune de ces mises en page, la barre de navigation est limitée par la largeur par la société mère du rembourrage. J'aimerais que cette barre de navigation pour ignorer la racine de gauche/droite/haut de rembourrage et d'être complètement toute la largeur en haut de la mise en page. Est-ce que je peux faire à l'intérieur de la barre de navigation de la mise en page pour y parvenir, ou suis-je condamnée à avoir à modifier l'ensemble des mises en page existantes pour satisfaire à cette exigence?
source d'informationauteur Nelson Monterroso | 2011-04-15
Vous devez vous connecter pour publier un commentaire.
Bien que cela semble être une très mauvaise idée pour commencer, vous pourriez être en mesure d'accomplir ce que vous êtes à la recherche par le réglage de la clipToPadding attribut de la ViewGroup parent false, puis définissez des marges négatives sur la vue enfant.
Exemple:
L'exemple ci-dessus fonctionne, mais je voudrais suggérer que vous devriez juste de mettre votre barre de navigation en haut en dehors de ces ViewGroup qui contiennent les remplissages que vous essayez d'éviter.
Pourquoi auriez-vous besoin de changer la totalité de votre mise en page? Si c'est seulement votre barre de navigation qui doit ignorer le remplissage, vous pouvez simplement prendre la barre de navigation du parent actuel de mise en page, puis mettre les deux mises en page à l'intérieur d'un autre modèle qui n'a pas de rembourrage.
En fait, vous pouvez modifier la valeur par défaut de la barre de titre: http://www.helloandroid.com/tutorials/how-create-custom-titlebar.
http://www.anddev.org/my_own_titlebar_backbutton_like_on_the_iphone-t4591.html est également avérée utile. Merci de toute façon!