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

Position в ListView после addTextChangedListener - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Пространство имён http://www.cyberforum.ru/android-dev/thread1144374.html
чуть ниже часть кода игры, и меня интересует в нём переменная game. game является аргументом конструктора класса, и потом к этому аргументу обращаются из другого метода этого класса: import...
Программирование Android Построение графиков и диаграмм Здравствуйте. Подскажите, как строить диаграммы и графики. Может, есть в сети какие-нибудь обучающие уроки по этому? Желательно на русском. http://www.cyberforum.ru/android-dev/thread1144357.html
Белый фон при прокрутке listview и actionbar в android 2.1 Программирование Android
При прокрутке ListView на Android 2.3 появляется белый фон. Ставил Cache Color Hint на прозрачный или на цвет фона, не помогает. Как это исправить? И еще вопрос: как с помощью support library v7...
Небольшой поиск в приложении Программирование Android
Здравствуйте всем) Задумал как-то сделать небольшое приложение, поиск погоды, просто так.Так от главный вопрос возник, как организовать сам поиск? Наклепал кое что, как обычно: import...
Программирование Android Поворот imageView на заданный угол http://www.cyberforum.ru/android-dev/thread1143919.html
народ! как можно повернуть imageView на заданный угол?
Программирование Android Обращение к View-элементу в GridLayout Имеется Gridlayout, созданный программно. Есть RoundButton, созданный в определенной ячейке: //Положили значения Row и Column, полученные ранее в GridLayout.LayoutParams GridLayout.LayoutParams... подробнее

Показать сообщение отдельно
kirawa
34 / 34 / 1
Регистрация: 12.11.2013
Сообщений: 338
10.04.2014, 15:46
Я сделал вот, пришлось очень хорошо подумать, и вам советую
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
_id = null;
        position = 0;
 
        Bundle bundle = getIntent().getExtras();
        if (bundle != null && CustomAdapter.allItems != null){
            _id = bundle.getLong(DBaseAdapter.KEY_ID);
            //сравниваем коллекцию со всеми итемами и отфильтрованными поиском
            if (CustomAdapter.allItems.size() != MainActivity.listView.getAdapter().getCount()){
                for (int i = 0; i < CustomAdapter.allItems.size(); i ++ ){
                    //сравнение id из коллекции со всеми итемами и id выбранного итема
                    if (CustomAdapter.allItems.get(i).getId() == bundle.getLong(DBaseAdapter.KEY_ID)){
                        // i == позиции епты
                        position = i;
                        populateFields(position);
                    }
                }
            }else {
                position = bundle.getInt(MainActivity.POSITION);
                populateFields(position);
            }
        }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru