Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.51/135: Рейтинг темы: голосов - 135, средняя оценка - 4.51
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
1

Перелистывание экранов

07.05.2013, 22:26. Показов 26092. Ответов 96
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Если кто пользовался официальным приложение для ВК под андройд, то в разделе "новости" если провести пальцем по экрану,то от выползает как бы его продолжение (такой эффект встречается довольно часто в множестве приложений)
существует ли какой - либо контейнер для этого, разметка или это все делается иначе?
подскажите как
надо не просто сменить экран ( функцией setContentView, например) ,а именно перелистыванием
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2013, 22:26
Ответы с готовыми решениями:

Анимация перелистывание
Доброго времени суток! Кто знает? Как сделать так чтобы перелистывание активитиев происходило так...

Создание экранов
Только начал изучать Android да и Java тоже. Хочу узнать, как сделать несколько экранов. Типа...

Горизонтальная прокрутка экранов
Здравствуйте. Подскажите пожалуйста, как можно создать частичную горизонтальную прокрутку экранов,...

Генерация цветовых экранов
Добрый день! Необходимо реализовать мигание экрана смартфона в соответствии с определенным...

96
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
26.05.2013, 18:00  [ТС] 81
Author24 — интернет-сервис помощи студентам
попробуйте добавть такое же событие на кнопку
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
26.05.2013, 19:03 82
Цитата Сообщение от spydark91 Посмотреть сообщение
попробуйте добавть такое же событие на кнопку
а, что должно случиться?
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
30.05.2013, 17:37 83
А ещё вопрос по этой теме. А как возвращаясь с фрагмента 4 кнопкой Back пересоздать предыдущий фрагмент 3. Просто я в 4 сделал изменения и они должны отобразится в 3 фрагменте.
0
86 / 86 / 13
Регистрация: 03.03.2011
Сообщений: 1,873
30.05.2013, 18:19  [ТС] 84
в смысле отобразиться?
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
30.05.2013, 18:37 85
Цитата Сообщение от spydark91 Посмотреть сообщение
в смысле отобразиться?
картинку нужно просто показать.
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.05.2013, 18:44 86
просто в onResume фрагмента обновляйте его.
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
31.05.2013, 00:30 87
Цитата Сообщение от V0v1k Посмотреть сообщение
просто в onResume фрагмента обновляйте его.
А, что собственно в сам метод писать.
Делаю так
Java
1
2
3
 public void onResume() {
            super.onResume();
          }
и ничего не обновляется.
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.05.2013, 00:34 88
делайте там те изменения которые должны отобразиться...
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
31.05.2013, 00:39 89
Цитата Сообщение от V0v1k Посмотреть сообщение
делайте там те изменения которые должны отобразиться...
А если у меня изменения это весь фрагмент перегрузить? почему весь, потому, что у меня изменения происходят в Adaptere в отдельном классе.

Добавлено через 22 секунды
и ещё super.onResume(); нужно оставлять?
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.05.2013, 00:44 90
Цитата Сообщение от Stylish2013 Посмотреть сообщение
А если у меня изменения это весь фрагмент перегрузить? почему весь, потому, что у меня изменения происходят в Adaptere в отдельном классе.
не вижу проблему адаптор обновить.


Цитата Сообщение от Stylish2013 Посмотреть сообщение
и ещё super.onResume(); нужно оставлять?
да.
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
31.05.2013, 00:48 91
Цитата Сообщение от V0v1k Посмотреть сообщение
не вижу проблему адаптор обновить.
а как это сделать. Я же не сделаю ImageAdapter adapter = new ImageAdapter ();

Добавлено через 37 секунд
Чтобы так получилось:
Java
1
2
3
4
public void onResume() {
            super.onResume();
ImageAdapter adapter = new ImageAdapter ();         
 }
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.05.2013, 00:51 92
ничего не понял...
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
31.05.2013, 00:56 93
Цитата Сообщение от V0v1k Посмотреть сообщение
ничего не понял...
Я просто понятия не имею как пользоваться методом onResume. если мне нужно весь функционал фрагмента обновить что мне нужно сделать, наведите на путь истинный?
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.05.2013, 01:05 94
что значит весь функционал?

чтобы список обновить просто запихаете в адаптер(или в List который в адаптер засунули) новые данные и вызываете метод адаптера notifyDataSetChanged()
0
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
31.05.2013, 01:17 95
так данные он с БД должен подтянуть. Т.е. если он запуститься просто, то он сделает свое дело. Но вот только мне не понятно что в резьюм в этом случае писать и тем более notifyDataSetChanged() куда и зачем. Расскажите подробней, очень жду помощи.
0
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.05.2013, 01:19 96
Цитата Сообщение от Stylish2013 Посмотреть сообщение
так данные он с БД должен подтянуть. Т.е. если он запуститься просто, то он сделает свое дело.
вот то, благодаря чему он делает свое дело при запуске и поместите в onResume
0
4 / 0 / 0
Регистрация: 12.05.2015
Сообщений: 10
24.06.2015, 15:59 97
Подскажите пожалуйста как из главной активити обратиться к View элементам фрагментов.

C++
1
2
3
4
LayoutInflater inflater = LayoutInflater.from(this);
        View page = inflater.inflate(R.layout.about, null);
        TextView textView = (TextView) page.findViewById(R.id.textView1);
        textView.setText("Страница 1");
если я применяю такой код в OnCreate MainActivity то ничего не происходит
0
24.06.2015, 15:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.06.2015, 15:59
Помогаю со студенческими работами здесь

TabHost и переключение экранов
Доброго времени суток и с Днём Программиста!=) У меня возникла ситуация... ЕстьTabHost c тремя...

Размеры экранов планшетов
Всем привет. Вот какая штука. У гуглов в доках сказано что если в папочку sw600dp положить...

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

Разметка для разных экранов
У меня такой вопрос как сделать разметку для разных размеров экранов наиболее оптимально. Ну если в...


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

Или воспользуйтесь поиском по форуму:
97
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru