Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
androbro
343 / 303 / 68
Регистрация: 17.10.2014
Сообщений: 897
27.03.2015, 22:32

Кастомизация ListView и использование Sticky Header

27.03.2015, 22:32. Просмотров 926. Ответов 9
Метки (Все метки)

Ответ

Truyaka, прорисовка сама происходит в этом методе:
Java
1
2
3
4
5
6
7
8
9
10
11
        @Override public View getView(int position, View convertView, ViewGroup parent) {
            TextView view = (TextView) super.getView(position, convertView, parent);
            view.setTextColor(Color.DKGRAY);
            view.setTag("" + position);
            Item item = getItem(position);
            if (item.type == Item.SECTION) {
                //view.setOnClickListener(PinnedSectionListActivity.this);
                view.setBackgroundColor(parent.getResources().getColor(COLORS[item.sectionPosition % COLORS.length]));
            }
            return view;
        }
тут устанавливается адаптер:
Java
1
2
3
4
5
6
7
8
9
10
11
private void initializeAdapter() {
        getListView().setFastScrollEnabled(isFastScroll);
        if (isFastScroll) {
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                getListView().setFastScrollAlwaysVisible(true);
            }
            setListAdapter(new FastScrollAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1));
        } else {
            setListAdapter(new SimpleAdapter(this, android.R.layout.simple_list_item_1, android.R.id.text1));
        }
    }
спросите Вы а как так вызывается метод setListAdapter, на этот вопрос я уже отвечал:
Java
1
public class PinnedSectionListActivity extends ListActivity


Вернуться к обсуждению:
Кастомизация ListView и использование Sticky Header
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2015, 22:32
Готовые ответы и решения:

Кастомизация ListView
http://imglink.ru/pictures/15-06-14/3d97212a44f93f016eb14cfbf868d023.jpg Как...

Кастомизация ListView
Добрый день. Перерыл пол инета но так и не нашел нормальный мануал как можно...

Кастомизация ListView
Добрый день. Создаю прокручиваемый список, в каждом поле четыре строки,...

Кастомизация индикатора прокрутки в ListView Android Studio
Здравствуйте, вообщем прописал нужные свойства для своего отображения прокрутки...

Использование ListView в ListView
Всем привет. Можете показать как использовать ListView в ListView, с...

9
Другие темы раздела
Программирование Android Изменение изображений в GridView http://www.cyberforum.ru/android-dev/thread1405103.html
Всем привет, возник такой вопрос, есть GridView и на него по умолчанию выводятся 9 изображений. Как реализовать чтобы при нажатие на любое из изображений это изображение заменялось другим? На...
Программирование Android Наложить информацию на фотографию У меня есть фотография, которая была получена из видео(содержит изображение какого то обьекта) и сохранена в файле android телефона. Мне нужно наложить на эту фотографию информацию: дату, время,... http://www.cyberforum.ru/android-dev/thread1405102.html
Программирование Android Как включить GPS при запуске приложения?
Как включить GPS (ну если он отключен) при запуске приложения, без подтверждения (но с уведомлением типа Toast).
Программирование Android Вывод в GridView в одной ячейке несколько TextView
Т.е. например в гриде 10 ячеек и нужно чтобы в каждой было по 3 TextView. Как это можно реализовать? )
Программирование Android Отображения маркера на карте при длительном нажатии osmdroid http://www.cyberforum.ru/android-dev/thread1404787.html
Здравствуйте! Я пытаюсь реализовать на карте отображение маркера при длительном нажатии на нее... Перерыл весь интернет, нашел только один пример кода. Но при вставки в проект у меня практически все...
Программирование Android Как хранить введенный однажды в EditText номер, чтобы при след. запуске отображался только он? Как хранить введенный однажды в EditText номер, чтобы при след. запуске он уже отображался в поле и его не надо было вводить? какой есть наиболее простой и надежный вариант (кроме SQLite)? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru