2012-08-14 11 views
5

Potrzebuję dodać nowe elementy do mojego ListView i przewijać je automatycznie. Stworzyłem aplikację i działa ona dobrze dla SDK Beta 1, ale nie działa poprawnie dla Beta 2. Na przykład mam 20 pozycji w ListView i pierwszych 5 z nich jest widocznych na ekranie. Jeśli zadzwonię z mojej metody C++, coś w stylu:Problem z przewijaniem ListView w Blackberry 10 SDK beta 2

listView->scrollTo(ScrollPosition::End) 

Widzę tylko ostatni element na górze ListView. Mogę przewinąć to ręcznie i będzie działać dobrze, ale nie mogę zrobić tego samego z kodu.

+0

Możesz rozważyć dodanie znacznika 'blackberry-10' do tego pytania. – donturner

Odpowiedz

1

Dokumentacja API nie jest jednoznaczna, ale sugeruje zachowanie, które widzisz. Możesz użyć alternatywnej metody: scrollToItem()

+0

dzięki za odpowiedź, ale ta metoda ma to samo zachowanie – user1598082

+0

Czy próbowałeś określić element listy, który chcesz wyświetlić na górze? – Richard

+0

Witam, mam opcję Komentarze w mojej aplikacji, jeśli użytkownik wpisze komentarz oznacza, że ​​muszę pokazać w dolnej części (powyżej mojego pola tekstowego), ale mogę to zrobić, wpisane komentarze pokazują jak rozwiązać ten problem. zaimplementowałem mój listview używając QML.! – Vendetta

Powiązane problemy