Есть ли способ получить ширину содержимого Android WebView после загрузки веб-страницы с помощью вертикального прокрутки с помощью java?
У меня есть приложение с PopupWindow, содержащее WebView, которое открывает страницу Facebook, любое контекстное меню, такое как Autocomplete в текстовых полях в WebView или даже в Long Press, которое должно отображать параметры, которые пользователь может скопировать / вставить / вырезать, сразу же отключает приложение Следующая ошибка: FATAL EXCEPTION: main android.view.WindowManager$BadTokenException: Unable to add window — […]
private WebView wv; public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.infoweblinkview); wv=(WebView) findViewById(R.id.weblinkview); wv.setWebViewClient(new WebViewClient()); wv.getSettings().setJavaScriptEnabled(true); wv.loadUrl(getString(R.string.infourl)); wv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub String previousUrl = wv.getUrl(); } }); }
Я получаю сообщение об ошибке при попытке загрузить URL-адрес в WebView. Что вызывает «Неизвестная ошибка хрома: -400»?
Я пытаюсь применить функцию разворачивания расширения в Webview на основе ее высоты содержимого, но я всегда получаю неправильное значение. Вот мой код public class MesuredHeightWebView extends WebView { public MesuredHeightWebView(Context context) { super(context); } public MesuredHeightWebView(Context context, AttributeSet attrs) { super(context, attrs); } public MesuredHeightWebView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } […]
Я нашел способ заставить mailto работать в веб-браузере android, но метод устарел. Может кто-нибудь дать мне полный фрагмент кода нового метода. Вот метод, который я нашел на этом сайте Ниже приведен код Java : @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { initiateCall(url); return true; } if (url.startsWith("mailto:")) { sendEmail(url.substring(7)); return true; […]
На официальной странице разработчика Android вы найдете эту тему «Создание веб-приложений в WebView» http://developer.android.com/guide/webapps/webview.html Я хотел бы знать, как продолжить, если содержимое будет загружено из локальной html-папки, сохраненной в папке src Я не смог найти какой-либо пример кода или образец для загрузки. Я использую андроид-студию
У меня есть веб-просмотр, который я использую в android, и я пытаюсь запустить javascript при нажатии кнопки. Я пытаюсь использовать код ниже, чтобы изменить цвет класса на красный. Но я не могу заставить его работать final WebView wb=(WebView)findViewById(R.id.webView2); wb.loadUrl("javascript:" + "var FunctionOne = function () {" + " try{document.getElementsByClassName('test')[0].style.color='red';}catch(e){}" + "};");
Я знаю, что это общий вопрос, но я не могу найти здесь и на Google, функционирующем решении. У меня есть WebView в моем приложении Android с JSF-страницей внутри с простым компонентом DatePicker: <p:calendar value="#{patientHealthDataView.dateFrom}" id="popupButtonDateFrom" showOn="button" class="tableCalendarText"/> Которые показывают всплывающее окно с календарем. Благодаря этой команде мне удается сделать всплывающее окно: WebView view=(WebView)findViewById(R.id.statistics); view.getSettings().setJavaScriptEnabled(true); К […]
У меня есть некоторые файлы, хранящиеся в «внутреннем хранилище» приложения, которое находится здесь: / данные / данные // файлы / Вот проблема: я хочу ссылаться на эти файлы из webview. Как мне это сделать? Что я должен использовать в качестве baseUrl? Мне нужно что-то подобное файлу: /// android_asset, но для «внутреннего хранилища» вместо файлов в […]