@Mahtias Lin, см. Мой код для создания и использования WebView;
WebView webView = new WebView(this);
RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, 416);
WebSettings webSettings = webView.getSettings();
webSettings.setSavePassword(false);
webSettings.setSaveFormData(false);
webSettings.setJavaScriptEnabled(true);
webView.setLayoutParams(p);
webView.loadUrl("http://www.google.com/");
Выше код не установлен для просмотра моего веб-представления 416px height.
@CommonsWare, я попробовал ваш предлагаемый следующий код и, как ни удивительно, он работает, спасибо.
webView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
view.loadUrl(url);
return false;
}
});
Но это использование принесло некоторые новые проблемы. Когда я переопределяю shouldOverrideURLLoading, веб-просмотр отображается без адреса, без навигации (назад, вперед и т. Д.)?
А также, веб-просмотр doenst принимает пользовательские входы?
Хорошо, я редактирую мой вопрос :)
я искал, и я нашел следующий дополнительный набор, чтобы сделать WebView, чтобы иметь возможность получить входы;
webView.requestFocus(View.FOCUS_DOWN);
С другой стороны, я думаю, я создам свою собственную спину, вперед кнопку и адрес-бар для моей WebView. Я также приложу «что случилось» с этим потоком, когда создаю свои кнопки и адресную строку.
Бест,
кстати: такие же вопросы, как представляется, находятся здесь: http://stackoverflow.com/questions/3321958/how-use-a-webview-without-expand-and-without-interaction –
@ mathias-lin: ссылка мертва –