Как загрузить изображения из галереи с помощью Android WebView
Я использую один простой WebView
для отображения определенной веб-страницы, и эта веб-страница позволяет опубликовать одну небольшую статью, и я хотел бы включить в нее одно или несколько изображений.
Когда я нажимаю кнопку загрузки, она не отвечает.
Код ниже на MainActivity.java
:
package es.bzar.bzar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String url = "http://stackru.com";
WebView view = (WebView) this.findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
WebView myWebView = (WebView) findViewById(R.id.webView);
myWebView.setWebViewClient(new WebViewClient());
view.loadUrl(url);
}
}
Что мне не хватает?
1 ответ
Попробуйте использовать webChromeClient:
webView = (WebView) findViewById(R.id.webview);
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setJavaScriptEnabled(true);