Избавьтесь от кнопки «Нажмите, чтобы обновить» с Android-pulltorefresh - PullRequest
1 голос
/ 30 марта 2012

Я использовал этот код https://github.com/johannilsson/android-pulltorefresh

Все это прекрасно работает, кроме одной вещи, когда мой ListView загружает, он всегда говорит «Нажмите, чтобы обновить» вверху, пока я не коснусь или перетащите егоисчезает, и мой ListView снова выглядит нормально.Я действительно не хочу, чтобы он инициализировался с помощью «tap, чтобы обновить» его уродливое, раздражающее и бессмысленное наблюдение, что перетаскивание вниз сделает точно такую ​​же работу и не будет мешать вообще.

Я пытался взломать код на кусочки, чтобы посмотреть, смогу ли я это сделать - теоретически это должно быть очень легко, поскольку он исчезает при прикосновении к нему, но даже захватывает точный тот же кодон звонит, когда вы прикасаетесь к нему, и явно звонит, который этого не делает.Я совершенно сбит с толку, может кто-нибудь помочь мне настроить код, чтобы при его использовании не было этой раздражающей вещи «нажать, чтобы обновить» в верхней части моего списка ...

1 Ответ

0 голосов
/ 19 июня 2012

Я так и сделал, чтобы добавить это в мой код

  ListView list = getListView();
  list.scrollTo(0, 60);

и затем, когда закончится загрузка

 list.scrollTo(0, 0);

то, что он делает, это прокручивает представление списка за пределы экрана, так что вы не можете видеть кран, чтобы обновить, а затем, когда его завершенная загрузка возвращает все назад к начальной точке, и кран, чтобы обновить, не виден

скакун, который помогает, я не могу ничего найти, но это мой путь к этому

...