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

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

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

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

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

http://www.cyberforum.ru/android-dev/thread1744713.html
График должен горизонтально, корректно прокручиваться и не тормозить, следовательно не должна быть утечка памяти, а значит необходимо использовать переиспользование 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Диаграмма (BarChart) - ScrollView (Программирование Android):

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

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

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

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

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

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

может проще рисовать на канвасе? без всяких вьюшек и скроллвью
0
NIKMC-I
1 / 1 / 1
Регистрация: 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
Привет! Вот еще темы с решениями:

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

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

Задать ScrollView программно
Здраствуйте! Как сделать ScrollView с элементом LinearLayout программно? Делаю...

ScrollView для Dialog
Ребят столкнулся с проблемой при создании диалога с динамические элементами, не...


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

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

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