Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
1

Диаграмма (BarChart) - ScrollView

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

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

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

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

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

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

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

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

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

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

2
Pablito
2731 / 2166 / 735
Регистрация: 12.05.2014
Сообщений: 7,583
Завершенные тесты: 1
26.04.2016, 16:46 2
тестовое задание куда-то?

может проще рисовать на канвасе? без всяких вьюшек и скроллвью
0
NIKMC-I
1 / 1 / 0
Регистрация: 26.11.2013
Сообщений: 14
26.04.2016, 18:35  [ТС] 3
Да, тестовое задание. Помимо рисования, еще есть данные, которые получаю при нажатии, не думаю, что рисовать canvas лучший вариант(
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.04.2016, 18:35

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

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

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


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

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

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