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

SmoothScrollToPosition не прокручивается список на позицию - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android ImageView in ArrayList RSS? http://www.cyberforum.ru/android-dev/thread1789097.html
Проблема такова: есть RSS читалка в активити (ListView) public class TwoActivity extends ListActivity { List headlines; List links; @Override
Android Как использовать в своем приложении android.permission.DUMP Все доброго времени суток!!! Столкнулся с проблемой в своем приложении, а именно в файле манифеста прописываю <uses-permission android:name="android.permission.DUMP"/> Результат Permission Denial: can't dump activity from from pid=862, uid=10040 without permission android.permission.DUMP Можно ли как-то решить эту проблему? http://www.cyberforum.ru/android-dev/thread1789084.html
Android Склонение возраста лет или год
есть число (возраст) Нужно получить такую строку Возраст n год/года/лет как сделать так чтобы если на вход методу подается 1 - то добавлялся год 2 - года 3 - года 4 - года
Android Ошибка: Платежная служба недоступна на устройстве . (ответ : 3 : Billing Недоступен )
Пытаюсь запустить проект из примера в соcтаве AndroidStudio. Вставил реальные (мои) коды разработчика. В итоге, получаю ошибку "billing service unavailable on device". В интернетах пишут, что этот пример не должен запускаться на эмуляторе. Зачем тогда пример сделали? Как победить?
Android Свои компоненты в Preferences для выбора времени, даты, числа, цвета http://www.cyberforum.ru/android-dev/thread1789015.html
Гуру, посоветуйте... начал гуглить и везде только "полуфабрикаты"... Надо сделать настройки максимально сложные и максимально красивые... Со всем вышеперечисленным... Может есть готовые наборы/компоненты/комбайны для подобного??? Надо вводить: время - желательно вид со стрелками, а не барабанами (см. изображения - стрелки и барабан) дата - желательно выпадающим календариком, а не...
Android Получить текст из SMS Здравствуйте, столкнулся с такой проблемой: надо получить текст смс, которое приходит из определенного номера, направьте хоть в какую сторону гуглить, но конечно пример будет лучше. Заранее спасибо. подробнее

Показать сообщение отдельно
Alex_Fedor
21 / 21 / 3
Регистрация: 20.01.2015
Сообщений: 182
03.08.2016, 16:15     SmoothScrollToPosition не прокручивается список на позицию
Странно но почему то не прокручивается список на указанную позиции. Вроде бы все просто до элементарности, но код не работает.
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
private void onShowListDB() {// выводим имена всех таблиц из БД в список
        // TODO Auto-generated method stub
        arrTblNames.clear();//очищаем  масиив
        Cursor c = db.rawQuery("SELECT name FROM sqlite_sequence", null);//достаем имена всех таблиц из БД
        int count=0;// счетчик позиции на которую надо сделать скролинг lvSelectTableName
        String nameSimple;// просто переменная для упрощения кода
        boolean match=true;// флаг совпадения имен
                if (c.moveToFirst()) {//ставим курсор на первую позицию
                    while ( !c.isAfterLast() ) {//заполняем список, вычисляем позицию на которую надо прокрутить список
                        nameSimple=c.getString( c.getColumnIndex("name")) ;
                        arrTblNames.add( nameSimple );
                        if (!nameSimple.equals(useTableName)  && match){
                            count++;
                        }
                        if (nameSimple.equals(useTableName) && match){
                            match=false;
                        }
                        c.moveToNext();
                    }
                 // настраиваем стандартный адаптер  
                    ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,arrTblNames);
                    lvSelectTableName.setAdapter(adapter);
                    Log.d(MY_LOG, " List on Position = "+ count+"  Use Table Name = "+ useTableName);
                    lvSelectTableName.smoothScrollToPosition(count);//строчка кода не работает
                    return;
                }
                Log.d(MY_LOG, "Какие то проблемы со считыванием таблиц из БД");
                intent.putExtra("nameWantBase", useTableName);
                setResult(RESULT_CANCELED, intent);
                finish();      
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru