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

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

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

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

01.05.2015, 21:29. Просмотров 552. Ответов 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;
        }
Как сделать, что бы у каждого итема было свое название и свой вид?
Подскажите хорошие примеры. Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2015, 21:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос PagerAdapter, как сделать, чтобы у каждого итема было свое название и свой вид? (Программирование Android):

Как сделать так, чтобы у каждого из ListBox был свой список и свое описание? - Delphi
Здравствуйте! Задача такая... На форме pagecontrol с двумя вкладками, в каждой listbox и memo. В listbox список названий, в memo...

Как сделать генерацию событий? чтобы для каждой сгенерированной кнопки было свое событие? - Java
На панели при нажатии на кнопку генерируется 2 кнопка и заносится в массив кнопок, их можно редактировать обращаясь к массиву, но...

Как сделать, чтобы название, отделенное двумя линиями, было под картинкой, а не выше её - HTML, CSS
<hr /> <p><span style="font-size:13pt">Николаи М.Джосаттис. Стандартная библиотека C++: справочное руководство, 2-е изд./Nicolai...

Сделать чтобы название не было ссылкой - VBulletin
как сделать чтобы название не было ссылкой?? а просто заголовком

Как сделать чтобы название переменной, было значение другой переменной? - PHP
Я хочу сделать следующее: пример: $test1 = "aver"; $test2 = "12345"; В конечном итоге, я хочу получить такой результат: $aver =...

Структура моста - Оформить код так, чтобы перед вводом каждого элемента было его название - C#
Как можно оформить так,чтобы перед вводом каждого элемента было его название. Console.WriteLine("Введите название моста,город...

2
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
02.05.2015, 19:46 #2
LIONDIANA, новичок пишется через о.
Почитайте, например, здесь: http://habrahabr.ru/post/131889/.
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
05.05.2015, 10:37 #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);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2015, 10:37
Привет! Вот еще темы с ответами:

Как сделать, чтобы гусеница НЕ стирала свое движение? - Delphi
как сделать, чтобы гусеница НЕ стирала свое движение?

Что сделать, чтобы курсор выделял всю строку (вид "таблица"), а не только лишь название и расширение файла? - Windows XP
Как настроить Windows XP, чтобы курсор выделял всю строку (вид "таблица"), а не только лишь название и расширение файла? Хороший пример -...

Как сделать, чтобы переменная не затирала свое предыдущее значение? (См. внутри) - Delphi
При выборе нескольких значений RadioGroup нужно вывести все значения, которые выбрали. begin case RadioGroup1.ItemIndex of 0: begin...

Как в ListView использовать MultiLine для каждого итема - Visual Basic
друзья помогите , Настраиваю свойство LabelWrap = True, но это не помогает. Если текст длинный он обрезается, а не переносится на другую...


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

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

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