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

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

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

Кнопки и свайп - Программирование Android

12.08.2015, 16:11. Просмотров 300. Ответов 3
Метки нет (Все метки)

Всем привет! Кто поможет мне по одному вопросу? Тут я видела недавно про листание свайпом был вопрос. Так вот, свайп то я освоила. а вот как сделать чтобы на каждой страничке своя информация была? и как сделать чтобы на одной страничке были кнопки,с помощью которых можно перейти на совсем другое активити? я уже измучалась(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2015, 16:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кнопки и свайп (Программирование Android):

Свайп по linearlayout - Программирование Android
есть linearlayout в котором находиться еще 2 linearlayout каждый из них заполняет основной на 50% при том что внутри них есть текст и...

Свайп в приложении - Программирование Android
Здравствуйте такой вопрос как реализовать свайп в приложении? приложении состоит layout в котором находится listview и кнопки чтоб...

Свайп меню actionbar - Программирование Android
есть код класса main public class main extends ActionBarActivity { String Log_Tag = "Main.java"; private...

Свайп отдельного лайоута - Программирование Android
Здравствуйте возникла проблема есть маинактивити с дизайном из 3 плит линеарлайоута примерно так пример вот код этой плитки: ...

Свайп окон в Андроид - Программирование Android
Привет всем! Я хочу сделать свайп страниц, выглядящий примерно так: Количество страниц заранее неизвестно. Нашёл в интернете...

Как сделать свайп в linearlayout - Программирование Android
Здравствуйте такой вопрос. Уже даже не знаю где спросить. как можно сделать свайп в linearlayout (определеном (их несколько на форме)) ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
12.08.2015, 16:24 #2
Anastasiya_Push, привет!
Если вы используете ViewPager, то вставляйте туда фрагменты. В каждом фрагменте может быть своя разметка (а можно использовать и одну и ту же). При создании фрагмента можете делать что угодно, писать любую информацию.
Можете сделать разметку с кнопками, а затем использовать вызов activity.startActivity(...). Здесь activity - это контекст активности, можно его получить, например, через getActivity() или передать во фрагмент.
Anastasiya_Push
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 13
12.08.2015, 17:27  [ТС] #3
CoolMind, ой,а можно подробнее?
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
13.08.2015, 10:46 #4
Anastasiya_Push, здравствуйте, Анастасия!
Конечно, можно.
Открыл несколько ссылок подряд, и все по делу оказались.
http://startandroid.ru/ru/uroki/vse-...viewpager.html
http://habrahabr.ru/post/131889/
http://stackoverflow.com/questions/1...gments-layouts
http://**********************/question...B3%D0%BE%D0%BC
http://developer.android.com/intl/ru...een-slide.html
Если вкратце, то надо создать нужные XML-файлы с разметкой. Они будут основой для фрагментов.
Затем создать сами фрагменты (в общем-то, эти шаги совершаются через File > New > Fragment > Fragment (Blank)).
Не забудьте использовать для фрагментов библиотеку support.v4 (для совместимости с ранними версиями API).
Затем в MainActivity надо добавить
Java
1
2
  private ViewPager pager;
  private PagerAdapter pagerAdapter;
и прописать классы, как указано в http://startandroid.ru/ru/uroki/vse-...viewpager.html.
Табы (вкладки) могут иметь разный вид в зависимости от того, какой класс используете. Обычно берут PagerTabStrip или TabHost. С TabHost придётся половить багов (если что-то пойдёт не так).
Также возникнет вопрос, как узнать текущий слайд и как отловить событие пролистывания. Это легко находится поиском.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.08.2015, 10:46
Привет! Вот еще темы с ответами:

Свайп страниц с разным контентом - Программирование Android
Привет всем! Такая "проблема". есть свайп страниц, напиcанный с помощью ViewPager. Проблема в том что нужно листать 2 страницы, когда...

Изменение размера текста кнопки вместе с размером самой кнопки? - Программирование Android
Есть 100500 кнопок, нужно имитировать их нажатие. делаю это через селекторы и android:state_pressed но, текст таким образом не...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

TableLayout. Кнопки получаются разных размеров (кнопки-картинки) - Программирование Android
Я решил делать приложение в TableLayout. Добавил TableRow, в него 3 кнопки. Но кнопки у меня картинки, соответственно я в свойствах кнопок...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.08.2015, 10:46
Ответ Создать тему
Опции темы

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