我正在开发一个 Android 应用程序,该应用程序通过 JSON 显示来自数据库的新闻文章。该文章采用 HTML 格式,因为该数据库同时用于 Web 和应用程序。我拥有的代码(如下)效果很好。在网络视图中显示时,网络和手机上的格式相同,但我希望图像是可点击的,因此它们可以在单独的活动中加载,并且用户可以缩放等。
我想我只是在寻找答案时没有使用正确的措辞,因为我找不到与此相关的任何内容。我假设我必须在点击时找到标签并以某种方式捕获 url,然后将其传递给另一个活动。我不确定这是否是最好的方法。对此的任何见解将不胜感激。
web = (WebView) findViewById(R.id.WebView01);
final String mimeType = "text/html";
final String encoding = "UTF-8";
web.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
web.setScrollbarFadingEnabled(false);
web.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN);
web.loadDataWithBaseURL("", product.getString(TAG_CONTENT), mimeType, encoding, "");
此代码在查询数据库信息的异步任务中运行。