2017-09-28 14 views
1

J'ai une vue recycleur qui montre des éléments à l'intérieur chaque fois qu'il y a un TextView pour afficher le texte de l'article et le texte provient de html mais quand il y a un lien, il montre que lien, mais ce n'est pas cliquableLinkMovementMethod avec html dans recycler voir les liens dos't cliquez sur

que son code au recycleur

holder.commentContent.setMovementMethod(LinkMovementMethod.getInstance()); 
      if (currentParentComment.getContent() != null) { 
       Spanned result =CommentsUtils.getCommentTextWithLink(context,currentParentComment.getContent()); 
       holder.commentContent.setText(result); 
      } else { 
       holder.commentContent.setText(""); 
      } 

le texte xml

<TextView 
     android:id="@+id/comment_content" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/gray_comment" 
     android:lineSpacingExtra="6dp" 
     android:paddingBottom="14dp" 
     android:paddingEnd="8dp" 
     android:paddingStart="8dp" 
     android:paddingTop="14dp" 
     android:textColor="@android:color/black" 
     android:textColorLink="@color/blue_link_color" 
     android:textSize="18sp"/> 

et ce texte pour afficher

[ <a href=\"https://www.facebook.com/iPhoneIslam/\">رابط</a> ] .

Répondre

0

En fait, je trouve le problème à mon tag html j'ajouter un supplément \ donc la méthode de mouvement ne peut pas ouvrir cette URL je le supprimer et tous les travaux de belle chose