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

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

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

PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид? - Программирование Android

01.05.2015, 21:29. Просмотров 506. Ответов 2
Метки нет (Все метки)

В этом новичек. Подскажите.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class SamplePagerAdapter extends PagerAdapter {
 
 
        @Override
        public int getCount() {
            return 3;  - ЭТО ОТВЕЧАЕТ ЗА КОЛИЧЕСТВО ИТЕМОВ НА ЭКРАНЕ, ТАК ВЕДЬ?
        }
 
       @Override
        public boolean isViewFromObject(View view, Object o) {
            return o == view;
        }
 
        @Override
        public CharSequence getPageTitle(int position) {
            return "Item " + (position + 1); -ЭТО ЗА НАЗВАНИЕ?
        }
 
        @Override
        public Object instantiateItem(ViewGroup container, int position) {
            
            View view = getActivity().getLayoutInflater().inflate(R.layout.pager_item,
                    container, false);  // ЭТО ФАЙЛ ГДЕ ОБОЛОЧКА ЭКРАНА ПО ВЫБОРУ КАЖДОГО ИЗ ИТЕМОВ (ВЕЗДЕ БУДЕТ ОДИНАКОВОЕ)?
           
            container.addView(view); 
            TextView title = (TextView) view.findViewById(R.id.item_title);
            title.setText(String.valueOf(position + 1));
            return view;
        }
А что это?
Java
1
2
3
4
@Override
        public boolean isViewFromObject(View view, Object o) {
            return o == view;
        }
Как сделать, что бы у каждого итема было свое название и свой вид?
Подскажите хорошие примеры. Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2015, 21:29     PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид?
Посмотрите здесь:
Android Как оптимизировать ListviewAdapter чтобы не было разрывов при скроллинге
Элементы ExpandebleListView не меняют свой внешний вид при клике Android
Android Как добавить андройд-проект в Eclips с Андройдом чтобы после его можно было запустить на виртуальной машине?
Как сделать, чтобы до того времени как одна анимация не закончится, другая не начиналась? Android
Как сделать чтобы текст появлялся по буквам? Android
Как сделать чтобы кнопка правильно располагалась Android
Android Как сделать, чтобы ListView читалось с конца
Имеется MultilineText. Надо изменить его внешний вид, чтобы каждая строка была подчеркнута Android
Android Подскажите, как сделать ограничение, чтобы поля проверялись на пустоту
Как сделать, чтобы элемент пропускал сквозь себя нажатия Android
Android Как сделать, чтобы при копировании сохранялся перенос строк?
Как сделать, чтобы приложение выглядело одинаково на всех версиях Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
02.05.2015, 19:46     PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид? #2
LIONDIANA, новичок пишется через о.
Почитайте, например, здесь: http://habrahabr.ru/post/131889/.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
05.05.2015, 10:37     PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид? #3
Цитата Сообщение от LIONDIANA Посмотреть сообщение
Как сделать, что бы у каждого итема было свое название и свой вид?
Название изменяется методом getPageTitle(int position). Создай массив title[], тогда смена названий будет return title[position].
Вид меняется аналогично, создай массив вьюх views[] (например R.layout.pager_item0, R.layout.pager_item1, R.layout.pager_item2), тогда будет так
Java
1
2
View view = getActivity().getLayoutInflater().inflate(views[position],
   container, false);
Yandex
Объявления
05.05.2015, 10:37     PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид?
Ответ Создать тему
Опции темы

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