我有一個帶有WebView的Android應用程序,其中顯示包含嵌入式twit和嵌入式instagram照片的內容。將instagram嵌入Android WebView
在這兩種情況下,我複製塊引用的文件中表示,我表現出來這樣說:
String html = "<!DOCTYPE HTML><html><head><style>a {color:#333333;}</style></head><body>"+content.substring(0, blockquoteEnd)+"<script async src=\"//platform.twitter.com/widgets.js\" charset=\"utf-8\"></script></body></html>";
WebView tText = new WebView(getActivity());
tText.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
WebSettings webSettings = tText.getSettings();
webSettings.setJavaScriptEnabled(true);
textWrapper.addView(tText);
我的推文僅在純文本顯示,但我解決了這個問題這一行:
tText.loadDataWithBaseURL("https://twitter.com", html, "text/html", "UTF-8", "");
我試圖做同樣的Instagram的照片這樣做:
tText.loadDataWithBaseURL("https://instagram.com", html, "text/html", "UTF-8", "");
,但它」 s不工作,所有instagram照片只顯示純文本描述。
我找不到任何有關如何在Android WebViews中嵌入Instagram的文檔(官方或非官方)。任何人有任何想法如何解決這個問題?
您是否解決了什麼問題?我把instagram的HTML嵌入到我的'WebView'中,而不是實際的圖片,我看到了Instagram的標誌。 – IlyaEremin 2016-03-31 09:58:27
不,對不起,我找不到解決辦法。 – Wonton 2016-03-31 10:13:55
我剛剛嘗試將baseUrl設置爲'https:// instagram.com',塊開始加載圖像,但調整大小錯誤(圖像重疊或被剪裁)。 – IlyaEremin 2016-03-31 11:10:49