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

Как раскрасить в цвета элементы ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как поставить обработчик на нажатие на изображение в пункте spinner? http://www.cyberforum.ru/android-dev/thread1805506.html
В моей разметке для spinner есть imageView, можно ли как-то обработать нажатие на него, и если можно, то как?
Программирование Android Считать все файлы *.mp3 с определенного каталога через ContentResolver Подскажите, возможно ли так сделать? Или надо рекурсивно обходить каталог и добавлять найденные файлы в список? В таком случае информация про песню будет неполной(автор, время композиции и т.д.). http://www.cyberforum.ru/android-dev/thread1805504.html
Через какой метод можно анимировать аппаратную кнопку? Программирование Android
Хочу, чтобы при свайпе вверх был осуществлен переход на другое активити и параллельно выводилась аппаратная клавиатура снизу вверх (не появлялась, а двигалась вверх), можно ли анимировать подобным...
ListView изменить отображение строк Программирование Android
Есть listView в него выводится массив String колличество символов в отлельных строках массива может быть значительным в listview они выводятся полностью занимая очень много места. Как можно сделать...
Программирование Android Ошибка VKSdk.initialize(Context) must be call from Application#onCreate() http://www.cyberforum.ru/android-dev/thread1805394.html
Добрый день. Пытаюсь прикрутить к существующему приложению авторизацию через вк. Следую инструкциям с оф. API. Очевидно, что ошибка говорит, что инициализация должна проходить в методе onCreate...
Программирование Android Как скопировать в переменную первые 10 символов из editText Как скопировать в переменную первые 10 символов из editText? подробнее

Показать сообщение отдельно
vxg
Модератор
3169 / 1972 / 221
Регистрация: 13.01.2012
Сообщений: 7,577
10.09.2016, 13:49
DeZik1
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
46
47
48
49
50
public class MyAdapter extends BaseAdapter {
    private Context context;
    private ArrayList<String> items;
 
    public MyAdapter(Context context, ArrayList<String> items) {
        this.context = items;
    }
 
    @Override
    public int getCount() {
        return items.size();
    }
 
    @Override
    public Object getItem(int position) {
        return null;
    }
 
    @Override
    public long getItemId(int position) {
        return 0;
    }
 
    private class ViewHolder {
        public TextView text;
    }
 
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
        View view = null;
        ViewHolder h = null;
        if (convertView == null) {
            LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            view = inflater.inflate(R.layout.my_item, null);
 
            h = new ViewHolder();
            h.text = (TextView)view.findViewById(R.id.text);
 
            view.setTag(h);
        } else {
            view = convertView;
            h = (ViewHolder)convertView.getTag();
        }
        
        h.text.setText(items.get(position));
        h.text.setTextColor(position % 2 == 0? 0xFF00FF00 : 0xFF0000FF);
        
        return view;
    }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru