WebView, показывающий несколько HTML-страниц

#android #jquery #webview

#Android #jquery #webview

Вопрос:

У меня есть webview, который загружает определенную HTML-страницу. Страница содержит jQuery ListView. Когда я нажимаю на список, другая страница должна открываться через <a href=""> тег. Однако эта страница открывается, перекрывая предыдущую страницу. Вы можете видеть это на картинке: (Первый — обычный список. На втором рисунке показано перекрытие):

Это мой код в методе onCreate:

  myWebView = (WebView) findViewById(R.id.webView3);
 WebSettings webSettings = myWebView.getSettings();
 webSettings.setJavaScriptEnabled(true);
 myWebView.loadUrl(webaddress);
  

Я пытался использовать myWebView.loadUrl("about:blank") перед загрузкой моего фактического URL, но затем все отображается пустым.

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Правильно ли вы использовали data-role="page" в html?

2. @PurpleDroid да, у меня есть. Это похоже на <body><div data-role=»страница»>……..</ div></body>

3. Только одна страница в теле? Ваша структура должна быть <body><div data-role="page1">........</div><div data-role="page2">........</div>...</body> Правильно ли это?

4. @PurpleDroid все находится не на одной HTML-странице. Вторая картинка — это другая HTML-страница на сервере, на которую она ссылается

5. Где перекрытие? Я не вижу перекрытия. То, что я вижу, — это новая страница с меню старой страницы. Или новая страница с тем же меню, но в неправильном месте.