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

Обновление данных адаптера - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужен ваш совет. Игра или программа под Андроид http://www.cyberforum.ru/android-dev/thread1399439.html
Мне в течении двух месяцев надо писать приложения под Андроид. Это должна быть или программа-виджет, которая: 1) определяет, где сейчас находится пользователь: дома, на работе, в другом помещении,...
Программирование Android Нужно ли шифровать файлы данных на андроиде? Программа использует массив строк, подгружаемых из файла res/values/strings.xml Сможет ли конечный пользователь получить доступ к данным из этого файла? Проще говоря, я не хочу, чтобы кто-то... http://www.cyberforum.ru/android-dev/thread1399419.html
Программирование Android Как перенести из 3d max анимацию в приложении на андроиде?
Единственное что приходит на ум сохранять в формате stl каждый кадр, но макросом это сделать не возможно. Может кто то знает как это делать?
Программирование Android Отключить блокировку экрана при бездействии
Как можно отключить блокировку экрана, если приложение активно, но пользователь долгое время не совершал никаких действий?
Программирование Android Вопросы по работе Android Studio http://www.cyberforum.ru/android-dev/thread1399323.html
куда сохраняет проеты android Studio?? У нее есть какая нибудь папка worspace?? Она устанавливается в операционную систему или также как eclipse удаляется вместе с папкой куда ее установили??
Программирование Android Ошибка Genymotion Делал всё как тут: http://www.cyberforum.ru/android-dev/thread1240281.html +гуглил и испробовал кучу вариантов. Ситуация следующая, после запуска генимоушен создает новую сеть. Винда новая,... подробнее

Показать сообщение отдельно
RomanXXI
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 9
20.03.2015, 13:05  [ТС]
Он большой. Но суть щас выложу:
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
       @Override
    public View getView(final int position, View convertView, ViewGroup parent) {
        
        NewsHolder holder = null;
        View row = convertView;
        holder = null;
        
        final Application app = (Application) data.get(position);  // Здесь данные из БД (где лежит "невидимое" свойство = "isRead"
        
        if(row == null){
            
            LayoutInflater inflater = ((Activity)context).getLayoutInflater();
// ****
            if (app.isRead == 0) {     // А это проверка на это свойство и разные Лейауты
                row = inflater.inflate(layoutResID, parent, false);
            } else {
                row = inflater.inflate(layoutResID_is_read, parent, false);
            }
// ****
            
            holder = new NewsHolder();
            
            holder.number_app = (TextView) row.findViewById(R.id.Number_sw);  // Здесь видимое свойство
            
                holder.btn_pr = (ImageButton) row.findViewById(R.id.img_ok);  
            
            row.setTag(holder);         
        } else {
            holder = (NewsHolder)row.getTag();
        }
        }
 
 
    static class NewsHolder{    // статический класс - набор свойств     
        TextView number_app;
        ImageButton btn_ok;
    }
 
 
        holder.btn_ok.setOnClickListener(new View.OnClickListener() {           
            @Override
            public void onClick(View v) {
                ..........................
                                // А здесь изменим свойство isRead в БД, как перерисовать
            }
        });
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru