2017-02-23 12 views
0

Вот код, Я хочу, чтобы изображение отображалось. Я также пробовал размер с ним.Возможно ли отобразить изображение с URL-адреса в теге HTML в Android TextView через Html.fromHtml()

TextView textViewHtml = (TextView) findViewById(R.id.text_html_program); 
     Spanned spanned = Html.fromHtml("<b>text_html_program: Constructed from HTML programmatically.</b>" 
       + " Text with a <a href=\"http://www.google.com\">link</a> " 
       +"<b><img src=\"http://innovativeprofessionaloffices.com/wp-content/uploads/2014/07/seo-for-small-business.jpg\" alt=\"testing\"></b>" 
       + "created in the Java source code using HTML."); 
     textViewHtml.setText(spanned); 
     textViewHtml.setMovementMethod(LinkMovementMethod.getInstance()); 
+1

см ниже ссылке - http://stackoverflow.com/questions/15617210/ android-html-fromhtml-with-images/15617341 # 15617341 – Ragini

+0

@Ragini Спасибо, много помогли, но обновление TextView не работает. Думаю, только однажды. –

ответ

0

вы можете получить IMG тег, используя следующий шаблон, как показано ниже:

String ptr= "src\\s*=\\s*([\"'])?([^\"']*)"; 
     Pattern p = Pattern.compile(ptr); 
     Matcher m; 
//find the img tag 

    m = p.matcher(html_string_containg_img_Tag); 
     if (m.find()) { 
      m.group(2),img);//this line get the image tag from give string 
     } 

может это полезно для вас

+0

Я не думаю, что это решение для отображения изображения, Брат, я хочу отображать изображение int textview, это моя проблема. –

+0

Вы не можете отображать изображение в textView, вам нужно использовать ImageView для него. –

+0

может быть установлен, но это поможет вам получить URL-адрес img из строки. и делать все, что хотите, с помощью URL-адреса. –

Смежные вопросы