gpt4 book ai didi

android - 我可以将带有许多 ImageView 的 VIew 添加到 Webview 吗?

转载 作者:行者123 更新时间:2023-11-30 04:18:24 27 4
gpt4 key购买 nike

我想制作应该包含许多 Imageviews 并且它们应该是可点击的 Webview?是否可以在 webviews 上添加许多 Imageviews ?或者喜欢在 View 上添加许多 imageView,然后将该 View 添加到 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);

}

如果可能,请提供好的例子

最佳答案

我不是 android 大师,但你可以添加 subview 。

考虑以下代码:

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

....

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

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

关于android - 我可以将带有许多 ImageView 的 VIew 添加到 Webview 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9639468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com