У вас есть лучший способ, который WebView
для этого. Я также сделал это с моим проектом. Я просто получаю подробности из элемента списка, по которому щелкнули, и перешел в одно веб-представление. И после, я использовал свойство zoom для этого веб-просмотра.
-Сделайте один макет с веб-просмотром и все, что вам нужно что-то там.
-И для этого используйте следующий код,
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());
в этом коде title & desc - это мои строковые значения, полученные из списка.
HelloWebViewClient ()
public class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
Это сделает это простым.