我在web瀏覽器的幫助下顯示了一些圖片,我希望它們位於可用空間的中心位置,但圖片正對齊頂部和一個東西我創建webview動態顯示在viewpager.Actually我試圖實現功能,應該像目前在Android設備的Facebook應用程序中可用。Android:在webview中使用url顯示圖片的問題
謝謝。
我在web瀏覽器的幫助下顯示了一些圖片,我希望它們位於可用空間的中心位置,但圖片正對齊頂部和一個東西我創建webview動態顯示在viewpager.Actually我試圖實現功能,應該像目前在Android設備的Facebook應用程序中可用。Android:在webview中使用url顯示圖片的問題
謝謝。
你應該能夠在html中包裝圖像,並通過CSS居中。在我的一個應用中完成它。
public class YourActivity extends Activity {
private static final String HTML_FORMAT = "<html><body style=\"text-align: center; background-color: black; vertical-align: center;\"><img src = \"%s\" /></body></html>";
private WebView mWebView;
@Override
protected void onCreate(Bundle savedInstanceState) {
mWebView = (WebView) findViewById(R.id.yourWebView);
final String imgUrl = "http://db.tt/2283dXLT";
final String html = String.format(HTML_FORMAT, imgUrl);
mWebView.loadDataWithBaseURL("", html, "text/html", "UTF-8", "");
}
}
希望這只是通過改變imgUrl的幫助
您應該能顯示任意數量的圖像。
明天會試試這個謝謝。 – Akram 2012-02-28 18:01:31
我試過了你的代碼,但對我來說不幸的是它不工作。+1對你的幫助 – Akram 2012-03-01 07:41:33
發生了什麼?你是否得到一個例外,或圖像不顯示或...? – bytebender 2012-03-01 16:03:28
我試着用你的代碼找到解決方案。 除了上面的代碼,你需要把下面的代碼放在onCreate()中。
mWebView.getSettings().setUseWideViewPort(false);
使用javascript將其與中心對齊 – 2012-02-27 08:24:20
@Zacharias:它不只是一個圖像,我需要顯示大約100個圖像。 – Akram 2012-02-27 09:15:11