2012-03-20 11 views
0

私のリストビューにはいくつかの項目があります。そのリストビューでは、アイテムがクリックされると、そのアイテムの内容が多いため、別のページにリダイレクトされてスクロールビューで表示されます。プロパティを[説明]ページにズームします

私はそれのためにスクロールビューを選んだだけです。同じ時間に、私はそれのためのズームプロパティを使用する必要があります。どうすればいい?何か案は?

答えて

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()。

+0

あなたのプロジェクトを参照してください。それが市場の手段であれば、私にリンクを教えてください。 –

+0

はい、来ることができます[Android People](http://chat.stackoverflow.com/rooms/5098/android-people)please – Praveenkumar

+0

あなたの答えは私のために働いています。おかげさまで、[Android People](http://chat.stackoverflow.com/rooms/5098/android-people)での会話の通り、私はあなたの答えを受け入れるようにします。 –

関連する問題