いくつかのリンクがあるカスタムナビゲーションバーのように、webView1+ローカルhtmlファイルを使用します。
リンクをクリックすると、要求されたhtmlファイルがwebView2にロードされる必要があります。
これは可能ですか?
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // Fixed Portrait orientation
requestWindowFeature(Window.FEATURE_NO_TITLE); // No app title bar
setContentView(R.layout.activity_main);
myNavbarView = (WebView)findViewById(R.id.navbarView);
myNavbarView.getSettings().setJavaScriptEnabled(true);
myNavbarView.setVerticalScrollBarEnabled(false);
myNavbarView.setHorizontalScrollBarEnabled(false);
myNavbarView.setWebViewClient(new WebViewClient());
myNavbarView.loadUrl("file:///android_asset/HTML/navbar.html");
myWebView = (WebView)findViewById(R.id.webView);
myWebView.getSettings().setJavaScriptEnabled(true);
//hack to load twitter
myWebView.getSettings().setUserAgentString("Mozilla/5.0 (Linux; U; Android 2.0; en-us; Droid Build/ESD20) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17");
myWebView.setVerticalScrollBarEnabled(false);
myWebView.loadUrl("file:///android_asset/HTML/index.html");