我的列表视图中有一些项目。在该列表视图中,如果有任何项目,将被点击意味着,将被重定向到另一个页面并在滚动视图中显示,因为该项目的内容有很多。
所以,我只是喜欢滚动视图。在同一时间我需要使用zoom属性。我怎么能这样做?有什么想法吗?
答案 0 :(得分:0)
您有WebView
的最佳方式。我也用我的项目完成了这项工作。我只是从列表视图的点击项中获取详细信息,并将其传递到一个webview中。之后,我已经为该webview使用了zoom属性。
- 使用webview制作一个布局,无论你需要什么东西。
- 并使用以下代码,
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setBuiltInZoomControls(true);
mWebView.getSettings().setSupportZoom(true);
mWebView.getSettings().setTextSize(TextSize.SMALLER);
mWebView.loadDataWithBaseURL("", "<p align=\"justify\"><b> " + title+"</p></b><p align=\"justify\"><br>"+ desc + "</p>", "text/html", "utf-8", "");
mWebView.setWebViewClient(new HelloWebViewClient());
在此代码中,标题&amp; desc是我的字符串值,来自listview。
HelloWebViewClient()
public class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
这会使你的这很简单。