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

Разноцветный ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Взаимодействие с БД на сервере http://www.cyberforum.ru/android-dev/thread835610.html
Добрый день. Хочу научиться создавать приложения для Android, которые смогут взаимодействовать с БД на сервере. Но поиск в гугле не очень помог. Есть ли какие то уроки, туториалы, где подробно и для новичков описано взаимодействие с сервером? Если нет, то тогда с чего лучше начать?
Программирование Android Регулярное выражение для выделения в тексте чисел Всем привет. Помогите разобраться как реализовать эту задачу. Не знаю как написать. На php когда то писал, а тут не знаю, что и использовать. Есть текст в котором встречаются числа, например: "Ваня купил 2 яблока, а Маша 12 леденцов", надо на выходе получить следующее: "Ваня купил <b>2</b> яблока, а Маша <b>12</b> леденцов" Спасибо. Добавлено через 1 час 53 минуты Попробовал сделал так: ... http://www.cyberforum.ru/android-dev/thread835579.html
Canvas и Button Программирование Android
можно ли в канвасе на холсте разместить view-элементы? кнопки к примеру или textview.
Программирование Android Куда вставлять ключ RSA
ЛИЦЕНЗИОННЫЙ КЛЮЧ ДЛЯ ЭТОГО ПРИЛОЖЕНИЯ Включите этот открытый ключ RSA в свои исполняемые файлы (удалите пробелы). Куда вставлять ключ RSA на Гугл Плей что бы защитить приложение от копирования?? и какие пробелы удалить? там в коде нет ни каких пробелов...
Программирование Android Обработка потокого аудио http://www.cyberforum.ru/android-dev/thread834651.html
Как считать в массив амплитуду приходящую с микрофона, для дальнейшей обработки без записи в файл? И можно ли задавать размер такого массива?
Программирование Android Полезные ресурсы Наткнулся на очень хороший набор ссылок на хабре Я думаю он полезен будет всем ЖМЯК хз ссылки на хабр можно постить :- p.s. можно было бы прикрепить тему с самыми полезными ресурсами для андройда, я думаю пользы для форумчан было бы немерянно подробнее

Показать сообщение отдельно
JIyrApy
32 / 32 / 1
Регистрация: 22.08.2010
Сообщений: 251
12.04.2013, 12:56  [ТС]     Разноцветный ListView
Вот гетвью адаптера. Как по позиции отследить - это понятно. А как сделать, чтобы изменить цвет всего элемента, а не отдельных составляющих?
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
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        LinearLayout collectionView;
        MyCollections item = getItem(position);
        String titleString = item.getTitle();
        Date createdDate = item.getCreated();
        String descString=item.getDesc();
        SimpleDateFormat sdf = new SimpleDateFormat("HH:mm dd.MM.yyyy");
        String dateString = sdf.format(createdDate);
        if (convertView == null) {
             collectionView = new LinearLayout(getContext());
             String inflater = Context.LAYOUT_INFLATER_SERVICE;
             LayoutInflater vi = (LayoutInflater)getContext().
             getSystemService(inflater);
             vi.inflate(resource, collectionView, true);
        } else {
             collectionView = (LinearLayout) convertView;
        }
        TextView dateView = (TextView)collectionView.findViewById(R.id.rowDate);
        TextView titleView = (TextView)collectionView.findViewById(R.id.row);
        TextView descView = (TextView)collectionView.findViewById(R.id.rowDesc);
        
        String newDesc=null;
        if(descString!=null){
          String[] wordsDesc=descString.split(" ");
          if (wordsDesc.length>20){
            for(int jj=0; jj<20; jj++){
                if(jj+1!=20){
                    newDesc=newDesc+wordsDesc[jj]+" ";
                }
                else{
                    newDesc=newDesc+wordsDesc[jj]+"...";
                }
            }
          }else{
            newDesc=descString;
          }
        }
        titleView.setText(titleString);
        dateView.setText(dateString);
        descView.setText(newDesc);
        return collectionView;
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru