Articles of textview

Changer la couleur du texte d’un seul ClickableSpan lorsqu’il est pressé sans affecter les autres ClickableSpans dans le même TextView

J’ai un TextView avec plusieurs ClickableSpans. Lorsqu’on appuie sur ClickableSpan, je souhaite qu’il change la couleur de son texte. J’ai essayé de définir une liste d’états de couleurs en tant qu’atsortingbut textColorLink du TextView. Cela n’aboutit pas au résultat souhaité car cela entraîne la modification de la couleur de toutes les plages lorsque l’utilisateur clique […]

défilement automatique TextView dans Android pour afficher le texte

J’ai un TextView auquel TextView dynamicment du texte. Dans mon fichier main.xml , j’ai les propriétés définies pour que mes lignes 19 et mes barres de défilement soient verticales. dans le fichier .java j’utilise textview.setMovementMethod(new ScrollingMovementMethod()); pour permettre le défilement. Le défilement fonctionne très bien. Dès que 19 lignes sont sockets et que des lignes […]

Définir Ellipsize sur TextView réduit les lignes affichées par un (au lieu de la dernière ellipsisation)

quand j’utilise TextView avec singleLine=”true” et ellipsize=”end” (mon top TextView), ça marche bien mais dans un autre TextView ayant plus de 1 lignes (dans mon cas, 3 lignes dans mon TextView inférieur), lines=”3″ and maxLines=”3″ and ellipsize=”end”, ne fonctionnent pas correctement. Lorsque je ne mets pas ellipsize=”end” dans tvDesc, il affiche 3 lignes, ce qui […]

Terminez TextView avec 3 points en utilisant maxLength

J’ai un TextView dans ma mise en page qui est wrap_content dans layout_width. Il est limité à 15 caractères au maximum, donc j’utilise maxLength. Je dois terminer ce TextView avec 3 points (…) et cela ne se produit que lorsque je donne à layout_width une taille fixe avec dp, ce que je ne veux pas […]

Android Html.fromHtml (Ssortingng) ne fonctionne pas pour le texte

J’essaie d’append des lignes avec des couleurs différentes à mon TextView en utilisant des balises HTML. Pour quelque raison que ce soit, Html.fromHtml(“text”); ne sera pas affiché en couleur dans le TextView.

Réinitialiser Android textview maxlines

Je veux créer un TextView qui peut être plié au toucher de l’utilisateur. Lorsque le TextView a été réduit, j’ai défini textView.setMaxLines(4); . Comment puis-je effacer cet état dans ma méthode d’expansion? Je ne peux que penser à l’appel setMaxLines() avec une valeur grand nombre comme 10000 . Existe-t-il de meilleurs moyens pour mettre cela […]

Multi couleur Android dans un TextView

Duplication possible: Est-il possible d’avoir plusieurs styles dans un TextView? Je veux que mon TextView affiche une partie de son texte en rouge et d’autres en noir. Son contenu (le texte) est créé dynamicment et je ne sais pas combien de mots seront de couleur rouge. Y at-il un moyen de faire cela comme dans […]

Android: Comment utiliser le HTML.TagHandler?

J’essaie de créer une application Android pour un forum. Pour afficher le code HTML mis en forme pour le contenu du message, j’ai choisi la méthode TextView et la méthode Html.fromHtml (). Cela, malheureusement, ne couvre que quelques balises html. Les balises inconnues sont gérées par une classe qui implémente TagHandler et doivent être générées […]

android studio logger TextView TypeFace style 0

Dans mon projet, je reçois ce qui suit dans un message de logcat , pour chaque TextView dans toutes les vues de mon application: D/TextView: setTypeface with style : 0 Le thème que j’ai utilisé dans styles.xml : @color/primaryGreen @color/primaryDarkGreen @color/accentGreen false true J’utilise aussi buildToolsVersion “26.0.1” J’ai également essayé d’utiliser Theme.AppCompat.Light.NoActionBar comme thème parent. […]

Android TextView pouvant être dessiné, modifiez le remplissage entre le dessin et le texte?

Je crée un TextView avec un dessin en dessous, dans un GridLayout . Je veux amener le dessinable au milieu du TextView ; J’ai essayé avec setCompoundDrawablePadding(-75) et cela ne change que la position du texte. Code actuel: TextView secondItem = new TextView(this); GridLayout.LayoutParams second = new GridLayout.LayoutParams(row2, col1); second.width = halfOfScreenWidth; second.height = (int) […]