Si elle aide, référence la classe DashbordLayout dans l'application de l'annexe I/O Google à http://code.google.com/p/iosched La classe elle-même est dans src/com/Google/Android/apps/iosched/ui/widget/DashboardLayout.java
Un exemple de la façon dont il est utilisé est vu dans:
- res/layout/fragment_dashboard.xml pour le tableau de bord lui-même et les boutons à l'intérieur. Notez l'attribut style défini
- res/valeurs/styles.xml pour un exemple du style utilisé
- res/valeurs/dimens.xml pour un exemple
- res/valeurs/Colors.xml pour la couleur ils ont utilisé (évidemment vous pouvez utiliser)
- res/drawable/home_btn _ *. xml pour des exemples d'un sélecteur en rapport avec les différents états du bouton pour faire référence à différents fichiers étirables
- res/drawable-hdpi/home_btn _ *. .png pour les fichiers png réels qui sont utilisés, qui ont tendance à être 144x96
Je n'avais aucune idée de ce qui se passait pour que ça ait l'air juste, mais cela a rendu les choses tellement plus faciles une fois que j'ai vu comment le faire correctement.
Pouvez-vous poster des captures d'écran de votre problème en utilisant dp? donc nous pouvons voir exactement ce qui pourrait être mauvais? – SERPRO
Je l'ai lu mais je n'ai pas trouvé ce que je cherchais. Lorsque vous consultez les "Directives de l'interface utilisateur" dans la documentation Android SDK, dans la section "Conception d'icône", vous pouvez voir que l'équipe Android a décrit toutes les icônes qui devraient être utilisées pour créer différentes parties d'une application. Il n'y a rien à propos de la règle de taille d'icône pour construire le tableau de bord. Avez-vous une idée ? –
Eh bien, je pense qu'il n'y a pas d'informations à ce sujet, mais je pense toujours que vous pouvez le construire avec des pixels de densité pour se ressembler dans tous les appareils .. – SERPRO