1つのWebページで2つのhtmlを使用したいので、htmlにフレームセットを実装することにしました。android4.0を除くすべてのandroidバージョンで正常に動作します。デフォルトのブラウザでHTMLファイルが正常に機能しているが、Webビューでは一方のフレームのみが読み込まれ、もう一方のフレームは読み込まれない場合、つまり最初のフレームが2番目のフレームによって上書きされるため、2番目のフレームのみが読み込まれているように見えます。
これがwebviewにhtmlをロードするための私のコードです。
WebView web=new WebView(this);
String url="<html><frameset cols=\"25%,25%\" FRAMEBORDER=NO FRAMESPACING=0 BORDER=0><frame src=\"file:///android_asset/preview.html"
+"\" /><frame src=\"file:///android_asset/preview.html\" /> </frameset></html>";
web.loadDataWithBaseURL("file:/"+baseurl+"/",url, "text/html", "utf-8","");
android webviewが4.0でフレームを受け入れていないかどうかにかかわらず、なぜandroid4.0でサポートされていないのかわかりませんか?誰かが知っているなら私を助けてください。