2017-02-23 4 views
0

コードは です。画像を表示したいです。URLからの画像を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

が設定されていますが、文字列からimg urlを取得するのに役立ちます。あなたがURLで欲しいものは何でもしてください。 –

関連する問題