2013-06-27 5 views
1

Je rencontre des problèmes de taille avec mes boutons de barre d'action sur Android 4.2.2. Sur toutes les autres versions, les tailles sont acceptables (j'ai pensé qu'il est toujours exaspérant de ne pas pouvoir obtenir une taille standard). Android 4.2 semble restreindre la largeur des boutons (qui sont rectangulaires et non carrées) pour s'adapter à la largeur de tout ce que les boutons de la barre d'action doivent ressentir. Existe-t-il un moyen d'indiquer au programme à quel point les boutons de barre d'action doivent être larges, ou quelle doit être la largeur de mes boutons spécifiques?android boutons de dimensionnement bouton de dimensionnement

J'ai créé un projet de test qui a mon arrière-plan de la barre d'action et un de mes boutons, afin de tenter de localiser le problème. Voici comment il apparaît dans l'émulateur pour la problématique 4.2: http://i1364.photobucket.com/albums/r728/jasonjtyler/ScreenShot2013-06-27at110115AM_zps9b1bd09a.png?t=1372349904

Ici, il est dans la version 4.0, qui est essentiellement représentative des autres versions aussi (en plus 4.2): http://i1364.photobucket.com/albums/r728/jasonjtyler/ScreenShot2013-06-27at110951AM_zpsa5734a91.png?t=1372349914

Merci pour toute aide.

Jason

+0

Quelle est votre unité? 'dp' ou' px'? –

+0

Salut Yann, il n'y a pas d'unité de taille spécifiée. Mes boutons ont été spécifiés dans le menu XML, ce qui n'autorise pas les informations de dimensionnement des boutons autant que je sache. –

+1

http://stackoverflow.com/questions/13519710/action-bar-icon-size-in-android-4-2 Ceci a probablement donné une réponse à votre question. – user1685095

Répondre

-1

Um ... Ce que je vois dans une image en pas conforme aux guides de conception et ne semble pas bon. Je pense que vous essayez de faire quelque chose comme vous ne devriez pas le faire. Faites vos tailles standrard bouton et dans la forme d'un carré pas un rectangle. Pour l'option d'annulation, il existe une image standard d'une croix. enter image description here

Je pense que vous devriez utiliser cette image, mais personnalisé à votre conception.

Action bar icon size in Android 4.2

+1

Bien sûr, ça n'a pas l'air bien, ce n'est qu'une partie de la disposition de ma barre d'action. OK, ce que je demande est de savoir s'il est possible sur 4.2 de faire ce qu'il est possible de faire sur toutes les autres versions d'Android, pas si mon design est standard ou bien dans les yeux de quelqu'un d'autre. –

+0

Je n'ai pas répondu à votre question, je le sais. Il me semble que vous posez la mauvaise question. La pièce d'une bonne mise en page a l'air bien. Je pense que toute votre disposition ressemble à cette pièce. Ce qui n'est pas bon :) Pour quelle raison exactement voulez-vous le faire de cette façon? – user1685095

+0

Il semble qu'Android 4.2.2 pense aussi (pour ainsi dire) que je devrais utiliser des carrés. J'espère que plus de flexibilité est au moins permise. –