我有一个listview,我从中选择html文件,并希望该文件显示在使用10英寸平板电脑的1/4的webview中,我尝试了以下操作,但没有任何反应,我得到了白色的webview
ListFiles.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
String filename = ListFiles.getItemAtPosition(position).toString();
myweb.setInitialScale(1);
myweb.getSettings().setJavaScriptEnabled(true);
myweb.getSettings().setLoadWithOverviewMode(true);
myweb.getSettings().setUseWideViewPort(true);
myweb.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
myweb.setScrollbarFadingEnabled(false);
myweb.reload();
myweb.loadUrl(dirFiles + "/" + filename);
}
});
最佳答案
我用
String WebFile = dirFiles+"/"+filename;
Uri WebfileUri = Uri.fromFile(new File(WebFile));
myweb.loadUrl(WebfileUri.toString());
并工作
关于android - 我无法在Android的Webview中显示本地html文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37026538/