2016-05-07 19 views
1

Xamarin.Androidを使用して、テキストビューでhtmlの画像を表示しようとしています。 私はhtmlを表示することができましたが、表示する画像を取得することはできません。 アイデアを歓迎します。Xamarin.Androidを使用して、HTMLからの画像をテキスト表示で表示できますか?

Epub epub = new Epub(Android.OS.Environment.ExternalStorageDirectory.Path + "/Download/testBook.epub"); 

      //Get book title (Every epub file can have multiple titles) 
      string title = epub.Title[0]; 

      //Get book authors (Every epub file can have multiple authors) 
      string author = epub.Creator[0]; 

      //Get all book content as plain text 
      string plainText = epub.GetContentAsPlainText(); 

      //Get all book content as html text 
      string htmlText = epub.GetContentAsHtml(); 

      //Get some part of book content 
      ContentData contentData = epub.Content[0] as ContentData; 

      //Get Table Of Contents (TOC) 
      List<NavPoint> navPoints = epub.TOC; 

      String text = String.Format("<!DOCTYPE html PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<HTML>\n <HEAD>\n  <TITLE>\n   A Small Hello \n  </TITLE>\n </HEAD>\n<BODY>\n <H1>Hi</H1>\n <P style=\"color: red\">This is very minimal \"hello world\" HTML document.</P> \n</BODY>\n</HTML>"); 

      ePubEditText.CustomSelectionActionModeCallback = new CustomSelectionMenu(this); 

      ePubEditText.TextFormatted = Html.FromHtml(htmlText); 

答えて

0

アンドロイドTextView年代は、そのようなコンテンツを表示するように設計されていません。

あなたは、あなたが文字列から「ブラウザ」でコンテンツをロードすることができますWebViewTextView、ローカルページは、あなたのアプリにバンドルし、もちろん、リモートWebページ交換する場合:

String text = String.Format("<!DOCTYPE html PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n<HTML>\n <HEAD>\n  <TITLE>\n   A Small Hello \n  </TITLE>\n </HEAD>\n<BODY>\n <H1>Hi</H1>\n <P style=\"color: red\">This is very minimal \"hello world\" HTML document.</P> \n</BODY>\n</HTML>"); 
var webViewString = FindViewById<WebView>(Resource.Id.webViewString); 
webViewString.LoadData(text, "text/html", null); 

var webViewLocalPage = FindViewById<WebView>(Resource.Id.webViewLocalPage); 
webViewLocalPage.LoadUrl("file:///android_asset/HTML/index.html"); 

enter image description here

ザマリン:Load Local Content

関連する問題