Как отобразить сайт и кнопку в одном действии? - PullRequest
0 голосов
/ 02 марта 2010

Я делаю приложение, которое содержит кнопки, и эти кнопки управляют встроенным браузером. Моя проблема в том, что я хочу видеть кнопки и веб-страницу в одном макете, но когда я нажимаю на кнопку, это открывает веб-страницу и не показывает кнопку, может ли кто-нибудь мне помочь?

Ответы [ 2 ]

1 голос
/ 02 марта 2010

Если я правильно понимаю, ваша проблема в том, что по ссылке открывается стандартный браузер, а не ваш WebView, верно?

Добавьте это к вашему WebView, чтобы изменить это поведение

// this is to prevent that when clicking a new URL from the displayed
// page the default web browser launches
webView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }
});
1 голос
/ 02 марта 2010

Вам необходимо использовать макет, который поддерживает более одного дочернего элемента. Взгляните здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...