2012-03-09 7 views
1

多くのImageviewを含むべきWebviewを作成したいのですが、それらをクリック可能にする必要がありますか? Webviewsに多くのImageviewsを追加することは可能ですか?またはビューに多くのimageViewsを追加し、ビューのWebView多くのImageViewをWebviewに追加することはできますか?

に私はので、私はWebViewの

のbuiltinZoomコントロールを使用することができ、これを達成したいことを追加するようにそれは可能ですか?

私はこれを達成できるかどうかを試してみるためのコードはここにありますか?

@Override 
protected void onCreate(Bundle savedInstanceState) { 

    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 


    setContentView(R.layout.main); 


    WebView web= new WebView(this); 
    View iv = (View) findViewById(R.id.view1); 
    ImageView iv1= (ImageView) findViewById(R.id.imageView1000); 
    iv1.setOnClickListener(this); 
    iv.setOnClickListener(this); 
    web.addView(iv); 
    web.getSettings().setBuiltInZoomControls(true); 
    web.getSettings().setSupportZoom(true); 

    setContentView(web, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT)); 


      } 

@Override 
public void onClick(View v) { 
    // TODO Auto-generated method stub 

    Toast msg= Toast.makeText(this, " I am in the click", 100); 

}  

その可能

+0

WebViewで他のものをズームすることはできません – zapl

答えて

0

のWebViewを使用して、Webページを閲覧するための独自のウィンドウを作成することができます。良い例を提供してください WebViewの詳細を読むhere WebViewを使用してアプリケーションを実際に作成する場合は、Webプログラミングのような別のアプローチを検討する必要があります。

幸運、 Arkde

+1

説明していただきありがとうございます...詳細...ありがとうございました – user1169079

+1

html、WebViewがViewGroupではないページの意味はわかりませんが、これは... http://developer.android.com/reference/android/webkit/WebView.html – Odaym

+0

この回答は間違っています。 WebView内にイメージビューを含む複数のビューを追加できます。 – Teddy

1

私はアンドロイドの第一人者ではないですが、あなたはサブビューを追加することができます。

....それは問題なくページと一緒にスクロールする

webView.loadDataWithBaseURL(strUrl, strHTML, "text/html", "utf-8", null); 
View convertView = getLayoutInflater().inflate(R.layout.layout_contains_multiple_controls, webView, false); 
vh = new ViewHolder(); 
convertView.setTag(vh); 
webView.addView (convertView); 

は、次のコードを考えてみましょう。

関連する問題