как получить 2 способа pullToRefresh в codenameone?

как получить 2 способа pullToRefresh в codenameone?

Я могу добавить pullToRefresh сверху, используя следующие коды

f.getContentPane().addPullToRefresh(new Runnable() {

            public void run() {

                String count = " " + f.getContentPane().getComponentCount();
                f.addComponent(0, new Button("Button " + count));
                f.invalidate();
            }
        });

И я хочу добавить pullToRefresh снизу формы, как мне это сделать?


person tizbn    schedule 11.06.2014    source источник


Ответы (1)


Невозможно добавить функцию pull для обновления в нижней части формы. Это не та парадигма пользовательского интерфейса, которая применима к нижней части. Однако вы можете получить бесконечную прокрутку, которая, как я полагаю, вам действительно нужна: form.html" rel="nofollow">http://www.codenameone.com/3/post/2013/09/till-the-end-of-the-form.html

person Shai Almog    schedule 11.06.2014
comment
как мы можем определить, тянет ли пользователь верхнюю часть формы или нижнюю часть формы? есть ли способ обнаружить это? - person tizbn; 11.06.2014
comment
Нет. Прочитайте статью, на которую я дал ссылку, в которой показано, как определить, что пользователь достиг дна, а не потянул дно. - person Shai Almog; 12.06.2014
comment
да, он добавляет компоненты в форму до тех пор, пока не будет достигнут конец дна, и я хочу добавлять элементы в список до тех пор, пока и как мне определить, достигнут ли конец дна, и как я могу использовать InfiniteScroolAdapter в списке - person tizbn; 04.08.2014
comment
InfiniteScroolAdapter работает с контейнерами, спискам это не нужно. Просто используйте модель для динамического получения всего, что вам нужно, например. см. нашу модель облачного списка code.google.com/p/codenameone/source/browse/trunk/CodenameOne/ - person Shai Almog; 04.08.2014