0
私のリストビューにはいくつかの項目があります。そのリストビューでは、アイテムがクリックされると、そのアイテムの内容が多いため、別のページにリダイレクトされてスクロールビューで表示されます。プロパティを[説明]ページにズームします
私はそれのためにスクロールビューを選んだだけです。同じ時間に、私はそれのためのズームプロパティを使用する必要があります。どうすればいい?何か案は?
私のリストビューにはいくつかの項目があります。そのリストビューでは、アイテムがクリックされると、そのアイテムの内容が多いため、別のページにリダイレクトされてスクロールビューで表示されます。プロパティを[説明]ページにズームします
私はそれのためにスクロールビューを選んだだけです。同じ時間に、私はそれのためのズームプロパティを使用する必要があります。どうすればいい?何か案は?
これには、WebView
が最適です。私も私のプロジェクトでこれをやってきました。私はちょうどlistviewのクリックされた項目から詳細を取得し、1つのwebviewに渡されます。その後、私はそのwebviewのズームプロパティを使用しています。
- webviewで1つのレイアウトを作成し、そこに何か必要なものを作成します。
- および、そのための使用次のコードは、このコードで
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());
、タイトル& DESCは、リストビューから来ている私の文字列値です。これは、あなたのこのような単純なようになります
public class HelloWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
HelloWebViewClient()。
あなたのプロジェクトを参照してください。それが市場の手段であれば、私にリンクを教えてください。 –
はい、来ることができます[Android People](http://chat.stackoverflow.com/rooms/5098/android-people)please – Praveenkumar
あなたの答えは私のために働いています。おかげさまで、[Android People](http://chat.stackoverflow.com/rooms/5098/android-people)での会話の通り、私はあなたの答えを受け入れるようにします。 –