Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Rovio
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 9
#1

WebView. Навигация свайпом - Программирование Android

12.01.2014, 23:55. Просмотров 1040. Ответов 2
Метки нет (Все метки)

Здравствуйте! Есть WebView, статьи в который подгружаются из res/raw (n1.txt - n...txt), одна статья - один файл. Как свайпом осуществить навигацию типа: "предыдущая статья - следующая статья"?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2014, 23:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос WebView. Навигация свайпом (Программирование Android):

Навигация свайпом. ListView - Программирование Android
Добрый день, хотел сделать приложение в котором есть на каждом экране отдельный ListView, свайпом можно переходить из экрана в экран, тапом...

Вытаскивание картинки свайпом - Программирование Android
Как реализовать такую функцию, чтобы картинку можно было свайпом вытащить из нижнего края экрана?

Анимация следующая за свайпом - Программирование Android
Имеется 3 элемента RecyclerView: 1 слева(якобы за экраном), 1 в центре(видимый) и 1 справа(тоже за экраном). Требуется сделать так, чтобы...

Вложенный HorizontalScrollView в ScrollView с общим свайпом - Программирование Android
Есть вложенный HorizontalScrollView в ScrollView. В общем суть проблемы - если начать скролить по горизонтали, то двигая палец вверх/вниз...

WebView - Программирование Android
Добрый день! Мне нужно выполнить действие после полной загрузки страницы в WebView. Нужно что-то типа Qtшного сигнала...

WebView - Программирование Android
У меня есть лист меню, как сделать так что бы при нажатии на первый объект так можно сказать открывался бразузер и преходил по заданной...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
angryrobot
Командир зеленых роботов
348 / 285 / 53
Регистрация: 08.10.2013
Сообщений: 564
13.01.2014, 10:19 #2
Вот решение которое пришло в голову первым:
Нужно разместить в вашей активити ViewPager который будет бесконечно свайпить три фрагмента каждый из которых представляет собой отдельный WebView. Первый WebView будет показывать предыдущую статью, второй текущую а третий следующую. То есть два фрагмента по-бокам невидимы, а средний пользователь видит перед собой всегда. После того как пользователь сделал свайп - вы должны поменять статьи в невидимых фрагментах на те который он ожидает увидеть когда сделает следующий свайп. Принцип вроде правильный, но как это будет работать в реальности сказать точно не могу, так как не сталкивался с такой задачей.
0
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
13.01.2014, 20:47 #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Вот решение которое пришло в голову первым:
Нужно разместить в вашей активити ViewPager который будет бесконечно свайпить три фрагмента каждый из которых представляет собой отдельный WebView. Первый WebView будет показывать предыдущую статью, второй текущую а третий следующую. То есть два фрагмента по-бокам невидимы, а средний пользователь видит перед собой всегда. После того как пользователь сделал свайп - вы должны поменять статьи в невидимых фрагментах на те который он ожидает увидеть когда сделает следующий свайп. Принцип вроде правильный, но как это будет работать в реальности сказать точно не могу, так как не сталкивался с такой задачей.
Я отказался от WebView в одном проекте, потому что влиять на текст сложно достаточно. Лучше Сделайте ScrollView с TextView внутри, а статью подгружайте из базы или как строку из класса, например, Data.java
А на самом textview или scrollview поставить слушателя свайпов
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2014, 20:47
Привет! Вот еще темы с ответами:

Webview - Программирование Android
Всем привет.У меня вопросище. Или я так привык к шарпику, что разобраться совсем тяжко. Поехали, суть такова , необходимо просто...

WebView - Height - Программирование Android
Добрый вечер. Вот такая пробела. Когда я передаю информацию в WebView он почему выводится только на (height:10px;) и включает...

Замена WebView - Программирование Android
Добрый вечер. Ваша помощь нужна очень. Чем можно заменить WebView (просто как я читал его не стоит использовать для вывода больших...

Работа с webview - Программирование Android
Привет ребята! У меня следующая проблема. for (String key : map.keySet()) { textView.append("\n\t"+key + "\n"); ...


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

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

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