Android 我可以将具有多个ImageView的视图添加到Webview吗?

Android 我可以将具有多个ImageView的视图添加到Webview吗?,android,Android,我想做一个Webview,它应该包含很多ImageView,并且应该是可点击的?是否可以在WebView上添加许多ImageView?或者类似于在视图中添加许多ImageView,然后将该视图添加到webView 我想实现这一点,这样我就可以使用webview的内置控件 可能吗 这里的代码只是为了尝试,如果我可以实现这一点 @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-genera

我想做一个Webview,它应该包含很多ImageView,并且应该是可点击的?是否可以在WebView上添加许多ImageView?或者类似于在视图中添加许多ImageView,然后将该视图添加到webView

我想实现这一点,这样我就可以使用webview的内置控件

可能吗

这里的代码只是为了尝试,如果我可以实现这一点

@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);

}    

如果WebView允许您创建自己的查看网页窗口,请提供一个很好的示例。 阅读有关WebView的更多信息 如果你真的想用WebVIEW创建你的应用程序,你应该考虑使用一种不同的方法,也许是Web编程。p> 祝你好运,
Arkde

我不是安卓大师,但你可以添加子视图

考虑以下代码:

static class ViewHolder {
    ImageView imgMap1 ;
    ImageView imgMap2 ;
    ImageView imgMap3 ;
}


它与页面一起滚动没有问题。

你不能用WebView缩放其他内容嗯,我不确定你指的是哪个API,其中WebView不是一个视图组,因为它是。。。这个答案是错误的。您可以在WebView中添加多个视图,包括ImageView。
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);