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

Не правильное отображение GraphView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не отображается межстраничная реклама AdMob http://www.cyberforum.ru/android-dev/thread1383573.html
Доброго времени суток. Возникли проблемы с отображением рекламы AdMob в приложении, вроде делал все по инструкциям, но реклама не хочет отображаться ни на устройстве, ни на эмуляторе. Вот код: private InterstitialAd interstitial; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Android Как узнать Id приложения для регистрации в adwired? Как узнать Id приложения для регистрации в adwired? Искал-искал, но ничего полезного не нашел, к сожалению http://www.cyberforum.ru/android-dev/thread1383484.html
Android WakeOnLan на Android
Здравствуйте. Кто-нибудь встречал код програмки wakeOnLan для андроид? Хотел добавить такую функцию в свою программку, но не могу понять до конца как её сделать. Может уже есть что-то готовое? Или может кто-нибудь может подсказать как отправить широковещательное сообщение по UDP на порт 9? С обычными TCP сокетами вроде разобрался, всё работает, а с этим что-то никак)
Создание таблиц Android
Мне надо создать таблицу с 30 полями по горизонтале и вертикале как сделать чтоб ее можно было просматревать? типа скролами! помогите пожалуйста
Android GC_CONCURRENT и Socet http://www.cyberforum.ru/android-dev/thread1383122.html
Здравствуйте товарищи форумчане! Обращаюсь к Вам по такому вопросу: Есть код, который обращается к сокету за информацией (в AsynkTask): mySock = new Socket("192.168.0.117", 5001); out = new PrintWriter(new BufferedWriter( new OutputStreamWriter(mySock.getOutputStream())), true); reader = new BufferedReader(new InputStreamReader(mySock.getInputStream()));
Android Взаимодействие между активитями Добрый день! Я начинающий в области программирования под Андроид, и в процессе разработки одного приложения у меня возник вопрос. Есть два активити: Main и Second. Second вызывается из Main по нажатию кнопки. А в SecondActivity есть поток (Thread). Который должен работать на протяжении всего приложения. Мне нужно, чтобы я мог из SecondActivity выйти обратно на главную, но при этом мог... подробнее

Показать сообщение отдельно
timedo1
5 / 5 / 0
Регистрация: 01.03.2013
Сообщений: 142

Не правильное отображение GraphView - Android

27.02.2015, 01:27. Просмотров 327. Ответов 0
Метки (Все метки)

Здравствуйте не понимаю в чем дело. Отображает не совсем корректно данные гистограммы. По горизонтали у меня оценки, все оценки 1. Т.е должно показывать как бы 1, а показывает 10. По дефолту я поставил 0. Но не понимаю почему оно именно так отображает

http://s29.postimg.org/x87gfajoj/image.jpg

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
GraphViewSeriesStyle seriesStyle = new GraphViewSeriesStyle();
 
         BarGraphView graphView = new BarGraphView(this, "test");
 
         //вертикальное
         graphView.setVerticalLabels(new String[] { "10", "9", "8", "7", "6",
                    "5", "4", "3", "2", "1" });
 
         //массив оценок, listMarks - это ArrayList с оценками.
         String[] array = new String[ listMarks.size() ];
 
         //тут добавляем оценки, я для теста пока просто присваиваю array[i] = "1"
         for(int i = 0; i < listMarks.size(); i++) {
             array[i] = "1";
         }
 
        //устанавливаем горизонт, наш массив
        graphView.setHorizontalLabels(array); 
 
        //стиль
         seriesStyle.setValueDependentColor(new ValueDependentColor() {
             @Override
             public int get(GraphViewDataInterface data) {
                  return Color.rgb((int)(22+((data.getY()/3))), (int)(160-((data.getY()/3))), (int)(134-((data.getY()/3))));
             }
         });
 
        //создаем массив GraphViewData
        GraphViewData[] data = new GraphViewData[array.length];
 
        //добавляем
        for (int a = 0; a < array.length; a++) {
            data[a] = new GraphView.GraphViewData(a, Double.parseDouble(array[a]));
        }
        
        
        GraphViewSeries series = new GraphViewSeries("aaa", seriesStyle, data);
        
        //вот тут по умолчанию 0
        graphView.setManualYMinBound(0);
 
       //добавляем в graphView наш series 
        graphView.addSeries(series);
        LinearLayout layout = (LinearLayout) findViewById(R.id.subLayout);
        layout.addView(graphView);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru