#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. Где перекрытие? Я не вижу перекрытия. То, что я вижу, — это новая страница с меню старой страницы. Или новая страница с тем же меню, но в неправильном месте.