Перелистывание Activity с помощью слайдинга.

Activity Lifecycle, Saving Activity State, Managing Tasks, Intent, Intent Filter
Ответить
badlog
Сообщения: 2
Зарегистрирован: 26 фев 2012, 16:43

Перелистывание Activity с помощью слайдинга.

Сообщение badlog » 01 мар 2012, 22:06

Хочу листать активити как, например, рабочие столы, можно ли такое реализовать? Гуглил, гуглю и гуглить буду, пока не найду ответ. Пока нашел это http://marcreichelt.blogspot.com/2010/0 ... witch.html , но не могу разобраться что там к чему.

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re: Перелистывание Activity с помощью слайдинга.

Сообщение damager82 » 05 мар 2012, 11:32

Если не вдаваться в детали, то здесь создается Scroller, в него помещается 5 разноцветных TextView и все это дело горизонтально прокручивается.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

free6k
Сообщения: 1
Зарегистрирован: 01 май 2012, 22:27

Re: Перелистывание Activity с помощью слайдинга.

Сообщение free6k » 01 май 2012, 22:32

Вопрос очень актуален, особенно перелистывание фрагментов с помощью слайдинга.
Кому не сложно скиньте примеры. Заранее Спасибо!

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: Перелистывание Activity с помощью слайдинга.

Сообщение KamiSempai » 22 июн 2012, 14:07

R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

y0rker
Сообщения: 3
Зарегистрирован: 23 июл 2012, 13:17

Re: Перелистывание Activity с помощью слайдинга.

Сообщение y0rker » 23 июл 2012, 14:38

Вопрос актуален, создал как в уроке на хабре, но как я понял, вьюгруп вызывает и создает view из layout без onCreate(). Т.е. у меня есть активити feed_tab1Activity и есть к нему лейаут feed_tab1Activity.xml и я никак не могу даже через метод oncreate() работать с активити.
надеюсь меня поняли

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: Перелистывание Activity с помощью слайдинга.

Сообщение Finch » 23 июл 2012, 15:37

Не совсем так =) механизм довольно простой

Код: Выделить всё

private List<View> mPages;
о6рати внимание на дженерик <View>, тоесть у нас колекция вьюшек
мы туда можем "пихать" 100500 вьшек =)

Код: Выделить всё

mPages.add(mJokesRuPage);
а также удалять и прочие вкусности, читаем про колекции, интерфейсы итераторы и тд и тп
Кароче во вьюгрупп ото6ражается колекция вьюшек
Итого, у те6я есть вьюшка и делай с ней всё что хочешь
CEO of a company R.id.team

y0rker
Сообщения: 3
Зарегистрирован: 23 июл 2012, 13:17

Re: Перелистывание Activity с помощью слайдинга.

Сообщение y0rker » 23 июл 2012, 15:56

т.е. пропуская создание активити (onCreate), я работаю конкретно с вьюшкой?

Спасибо, разобрался.
для примера:

Код: Выделить всё

tvName = (TextView) mJokesRuPage.findViewById(R.id.textViewfeed1);
tvName.setText("asd");

Аватара пользователя
Finch
Сообщения: 439
Зарегистрирован: 16 июл 2012, 21:37

Re: Перелистывание Activity с помощью слайдинга.

Сообщение Finch » 23 июл 2012, 16:07

да, именно так)
CEO of a company R.id.team

Ответить