Android Ajouter une image à un texte (en mode texte)?
premier post ici=)
J'ai été à la recherche pour cette réponse et n'ai pas été capable de le trouver.
Ce que je veux faire est d'avoir du texte, puis ajouter une image, puis le reste du texte. Par exemple:
____
| |
Hi there, this is the photo |___|, hope you like it..
J'ai été à la recherche, mais tout ce que je peux trouver, c'est d'ajouter du texte à l'image ou d'ajouter une image à Afficher, et je ne pense pas que c'est ce que je veux, parce que l'application est principalement du texte, mais avec des images.
Donc ma question est: Comment puis-je ajouter une Image à un texte?
grâce
Mise à JOUR:
J'ai utilisé les conseils de R. daneel.olivaw m'a donné et il a beau=)
Mais j'ai un problème. disons que j'ai: "a b c" où j'ai mis la position de b comme spanable. Mais si j'essaie de supprimer le texte et je le supprimer b, la prochaine fois que j'écris quelque chose, il va devenir l'image que j'ai utilisé dans spanable. Comment puis-je corriger cela? Any1one obtenu des conseils?
merci=)
Vous devez vous connecter pour publier un commentaire.
Je pense que vous êtes à la recherche pour le Spannable interface, En utilisant cela, vous pouvez ajouter des images à un affichage de texte.
Ce lien pourrait aider.
votre meilleure option est de créer votre propre point de vue, et de remplacer le onDraw() la méthode à l'aide de la toile.drawText() pour le texte, et de la toile.drawBitmap() pour les images.
Voir la Toile doc : http://developer.android.com/reference/android/graphics/Canvas.html
Voici un exemple qui tirage du texte au centre de l'écran :
que je sache, il n'y a aucun moyen de le faire.
mais lorsque vous utilisez webview et html généré, vous pouvez faire similaire de un.
générer du html à partir de votre contenu, et de le charger dans webview, jeu de webview paramètres à aucun contrôle du zoom.
Cela peut être fait avec l'image de lecture: Html.ImageGetter
Vous devrez utiliser des balises HTML pour chaque image.
L'ajouter à votre Chaîne et il fonctionnera