将 URL 设置为 WebView
我正在尝试将图像设置为我的应用程序的 WebView
。
我使用下面的代码将图像设置为我的 WebView
,
String imageUrl = " file:///android_res/drawable/dinner_menu.png";
WebView wv = (WebView) findViewById(R.id.yourwebview);
wv.getSettings().setBuiltInZoomControls(true);
wv.loadUrl(imageUrl);
这适用于 Android 2.2 及更高版本。
但是,如果我尝试在 2.1 或更低版本 中运行代码,则会显示错误,
找不到请求的文件/android_res/drawable/dinner_menu.png
。
谁能帮我一下。
I am trying to set an image to a WebView
for my app.
I am using the below code to set the image to my WebView
,
String imageUrl = " file:///android_res/drawable/dinner_menu.png";
WebView wv = (WebView) findViewById(R.id.yourwebview);
wv.getSettings().setBuiltInZoomControls(true);
wv.loadUrl(imageUrl);
This works fine for Android 2.2 and higher.
But if I try to run the code in 2.1 or lower, it shows an error as,
The requested file was not found /android_res/drawable/dinner_menu.png
.
Can anyone help me out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将图像放入资产文件夹中,并使用以下方式加载它:
它应该适用于早期版本的 Android,但您需要针对不同的屏幕尺寸/密度使用不同版本的图像进行手动管理。
Try putting your image in your assets folder, and load it using:
It should work on earlier versions of Android, but you'll need to manually manage using different versions of your image for different screen sizes / densities.