J'ai une question conceptuelle de se demander:tableau Dessin dans une boîte de dialogue
J'ai créé une boîte de dialogue personnalisée (étend la boîte de dialogue) et je veux dessiner un graphique (données dynamique et non statique) dans le tiers supérieur de la boîte de dialogue .
Quelle est la meilleure (seulement?) Façon d'aborder cela? A) Obtenez une toile à la boîte de dialogue et dessinez-y? On dirait que j'ai besoin d'accéder au tirage du dialogue, oui, ou est-ce que je peux le faire en dehors du tirage? B) Sous-classer une vue dans la disposition de dialogue (par exemple LinearLayout) et remplacer son affichage et dessiner le graphique?
C) Autre? J'ai lu que l'une approche serait de dessiner à un bitmap et puis blt (ou équivalent) à la toile. Cela ressemble plus à ce que je veux faire, car une fois que je crée le graphique, je n'ai pas besoin de le modifier (pas d'interaction directe de l'utilisateur).
Je n'ai pas encore trouvé de bon exemple de code qui traite du dessin personnalisé dans une boîte de dialogue, donc si quelque chose me manque, un exemple serait génial.
Merci beaucoup,
Rich
Je n'ai pas d'expérience spécifique dans les boîtes de dialogue de dessin, de sorte qu'il peut être possible. Cependant, vous pouvez avoir un temps plus facile si vous utilisez une activité standard et lui donnez le thème de dialogue. Cela fait ressembler à un dialogue, mais avec toute la puissance d'une activité. –
Hmm semble être une bonne idée, je voudrais essayer les deux, et signaler si fonctionne. –