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

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

Войти
Регистрация
Восстановить пароль
 
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
#1

Диаграмма (BarChart) - ScrollView - Программирование Android

26.04.2016, 16:41. Просмотров 212. Ответов 2

Всем привет. Нужна помощь. Необходимо сделать график, который на картинке (BarChart). В качестве столбцов рекомендуется использовать View, а в качестве контейнера ScrollView. Количество столбцов, примерно 20000.

Нельзя использовать различные библиотеки. (Поэтому предлагать использовать готовое решение из какой-нибудь библиотеки, не катит). RecyclerView не предлагать.

График должен горизонтально, корректно прокручиваться и не тормозить, следовательно не должна быть утечка памяти, а значит необходимо использовать переиспользование View элементов в контейнере.

В качестве контейнера я использовал HorizontalScrollView. А теперь вопрос. Как сделать переиспользование, чтобы не было утечки? Так как HorizontalScrollView вмещает в себя только одного child(использовал LinearLayout), а добавлять в laayout 20000 views - это проблема, так еще нет возможности использовать adapter для scrollview или linearlayout чтобы можно было воспользоваться переиспользованием getView, как в listView. Как мне быть? Кто-нибудь может помочь?
Миниатюры
Диаграмма (BarChart) - ScrollView  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2016, 16:41     Диаграмма (BarChart) - ScrollView
Посмотрите здесь:

ScrollView - Программирование Android
Привет) Работаю со ScrollView у меня есть например 5 изображений, грубо говоря каждое отвечает за свой функционал, как при прокрутке мне...

ScrollView - Программирование Android
Добрый день! Работаю с обычным ScrollView. Получаю что-то типа: Подскажите пожалуйста, можно ли настроить ScrollView, чтобы получить...

ScrollView в Android 4.0.x - Программирование Android
имею HorizontalScrollView а в нем ScrollView, при прокрутки вниз если уклонится чуток вправо влево перестает скрол по вертикале (вроде тока...

Listview and scrollview - Программирование Android
Здравствуйте у меня такая проблема. есть LinearLayout в котором чередуется textview и динамический listview. Пролема в том что...

Наложение на ScrollView - Программирование Android
Добрый день. Вот такая проблема, у меня сверху ScrollView лежит еще один блок LinearLayout. Как сделать чтобы в этих блоках...

Конец ScrollView - Программирование Android
Здравствуйте, уважаемые форумчане? Есть ли в ScrollView метод, который определяет, что ScrollView сейчас дошел до конца, или метод,...

Промотать ScrollView - Программирование Android
Экран содержит ScrolView, на нем находятся элементы (например кнопки). Можно ли сразу показать не начало ScrollView, а показать нижние...

Canvas поместить в ScrollView - Программирование Android
Я имею мой кастомный виев DrawView. Там в методе onDraw идет отрисовка. Но при попытке добавить мой виев вылетает ошибка. Добавляю так: ...

ScrollView под кнопками - Программирование Android
Не могу никак добиться, что бы ScrollView был до кнопок. Сейчас же он прокручивается и под кнопками. Как это исправить? <RelativeLayout...

Автоматическая прокрутка ScrollView - Программирование Android
Имеется ScrollView, а внутри него LinearLayout, в котором находятся кнопки. Как сделать так, чтобы на тех экранах, где прокрутка нужна,...

Синхронное прокручивание scrollView - Программирование Android
Есть ли возможность создания двух scrollView, чтобы при прокручивании первого, прокручивался второй? И соответственно, наоборот. Спасибо.

IsSelectable textview in ScrollView - Программирование Android
Как понятно из названия темы, у меня хватило ума втулить isSelectable textview в ScrollView. Проблема в следующем, при клике на textview (к...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
26.04.2016, 16:46     Диаграмма (BarChart) - ScrollView #2
тестовое задание куда-то?

может проще рисовать на канвасе? без всяких вьюшек и скроллвью
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
26.04.2016, 18:35  [ТС]     Диаграмма (BarChart) - ScrollView #3
Да, тестовое задание. Помимо рисования, еще есть данные, которые получаю при нажатии, не думаю, что рисовать canvas лучший вариант(
Yandex
Объявления
26.04.2016, 18:35     Диаграмма (BarChart) - ScrollView
Ответ Создать тему
Опции темы

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