Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
vova1987
0 / 0 / 0
Регистрация: 02.04.2013
Сообщений: 3
#1

Ссылка в Webview на activity - Программирование Android

30.01.2014, 15:16. Просмотров 1212. Ответов 2
Метки нет (Все метки)

есть html страница как сделать что бы по ссылке открывалась другая html страница в новом activity?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.01.2014, 15:16
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ссылка в Webview на activity (Программирование Android):

Ссылка в Webview на activity
Страницы приложения сделанные в HTML отображаются в Webview. Как сделать...

Android: как не перезагружать webview в activity при OnResume?
Описание проблемы: есть activity A (основная android.intent.category.LAUNCHER)....

Приложение зависает, если свернуть и развернуть Activity или перейти на другую Activity
У меня в параллельном потоке происходит куча apply() Решение использовать...

Изменение layout-элементов одного activity из другого activity
Здравствуйте! Я хочу изменить размер или цвет текста TextView в одном...

Как из одного Activity перенести фотку в другое Activity?
Собственно необходимо отобразить фотографию в activity2, которую загрузили в...

Android - Передача данных с одного Activity на другое Activity
Здравствуйте , возникла необходимость получения числовых (int и float ну или...

2
dajver
410 / 274 / 22
Регистрация: 18.09.2010
Сообщений: 1,114
01.02.2014, 02:52 #2
Цитата Сообщение от vova1987 Посмотреть сообщение
есть html страница как сделать что бы по ссылке открывалась другая html страница в новом activity?
Повесить на вебвью листенера

Java
1
2
3
4
5
6
7
webView.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
//ваш  интент
            return true;
        }
    });
0
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
01.02.2014, 12:05 #3
Цитата Сообщение от vova1987 Посмотреть сообщение
есть html страница как сделать что бы по ссылке открывалась другая html страница в новом activity?
Перехватывайте клики по ссылкам страницы и в зависимости от того какую ссылку нажали, открывайте новую активити с соответствующим содержимым. Мониторить нажатие ссылок очень просто:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        WebView av = (WebView) findViewById(R.id.webView1);
        String data = "<html>\r\n" + 
                " <head>\r\n" + 
                "  <meta charset=\"utf-8\">\r\n" + 
                " </head>\r\n" + 
                " <body>\r\n" + 
                "  <a href=\"http://www.ya.ru/\">Yandex.ru</a>\r\n" + 
                " </body>\r\n" + 
                "</html>";
        av.loadData(data , "text/html", "utf-8");
        av.setWebViewClient(new WebViewClient()
        {
            public boolean shouldOverrideUrlLoading(WebView view, String url)
            {
                System.out.println("Нажата ссылка: " + url);
                // Тут вы проверяете что за ссылка была нажата и запускаете нужную активити
                // Если хотите чтоб нажатие ссылки было обарботано 
                // как обычно (откроется та страница куда эта ссылка указывает) возвращаете false
                // если не хотите открывать ссылку в WebView, то возвращайте true
                return true;
            }
        });
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2014, 12:05
Привет! Вот еще темы с решениями:

Из одной Activity запустить функцию другой Activity
например есть Activity2 которое я показываю в Dialog окошке, там у меня...

Как добавить cardview в activity с другой activity?
У меня есть активность(1), куда нужно добавить cardview. в этой же активности...

Как в Navigation Drawer Activity засунуть Activity?
Здравствуйте! у меня такая проблема navigation drawer activity работает только...

Из одного Activity получить значение другого Activity
Запускаю активити: public class MainActivity extends Activity { ... ......


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru