Пользователь вводит URL-адрес в тексте редактирования, нажимает кнопку onClick

Я хочу создать интерфейс с текстом редактирования и кнопкой. Интерфейс также будет включать веб-просмотр.

Затем пользователь может ввести URL-адрес в тексте редактирования и нажать кнопку.

Это покажет пользователю представление веб-страницы в веб-просмотре.

Я понимаю, как создать макет и веб-просмотр. Как я могу установить функцию в методе onclick для кнопки. Функция считывает URL-адрес, введенный пользователем, и отображает страницу.

Буду признателен за любые ответы о том, как читать URL-адрес, введенный в тексте редактирования, а затем отображаемый в веб-просмотре.

Спасибо


person Tommy    schedule 09.03.2011    source источник
comment
Проверьте эту ссылку для функции кнопки при нажатии: knol.google.com/k/thiyagaraaj-m-p/   -  person    schedule 22.03.2011


Ответы (1)


Я считаю, что либо сам WebView имеет метод loadUrl(), метод setWebViewClient(), где WebViewClient, который вы передаете, представляет собой интерфейс, который вы должны реализовать, который затем имеет метод loadUrl().

Итак, все, что вам нужно сделать, это установить прослушиватель onClick для кнопки, затем при нажатии прочитать текст из EditText (editText.getText().toString()) и затем передать его в ваш WebViewClient.

Это руководство должно вам очень помочь — Руководство для разработчиков Android — Привет, WebView

person Matt Gaunt    schedule 09.03.2011
comment
Спасибо, но если я создам объект url = (editText.getText().toString()); а затем передать URL-адрес объекта в WebViewClient. Могу ли я иметь это в своем собственном веб-просмотре на странице? Судя по руководству разработчиков, это откроет браузер. - person Tommy; 10.03.2011
comment
Если вы прочитаете весь пост в блоге, я думаю, что он объясняет, как загрузить первую страницу (в данном случае thevurl из edittext), но затем он объясняет, как показывать ссылки на веб-странице в том же веб-просмотре (т.е. остановить его от открытие в родном браузере). - person Matt Gaunt; 10.03.2011