Jestem nowy na Androida i w moim projekcie mam wymógJak skonfigurować kartę wybrana, musi znajdować się w środkowej
tzn mam sześć kart, ale pokażę tylko trzy zaczepy na ekranie, a dla reszty kart używam Scrollview. Tutaj wybrany element karty musi znajdować się pośrodku, najpierw gdy wchodzę na ekran, pokazuję, że środkowy element jest aktywny (tj. Wybrany).
To dobrze, ale jak ustawić ten środkowy element jako środkowy, gdy przewijam pozostałe karty?
Czy ktoś może dać sugestię, aby uzyskać rozwiązanie.
pan spojrzał za pomocą detektora, który wykryje przewijanie i niż ustawić ręcznie selectedTab w metodzie zwrotnej? – hovanessyan
Dzięki za propozycję, ale nie działa słuchaczy po przewijania (i oświadczył Horizaontalscrollview w XML) TestHorizontalScrollView sView = (TestHorizontalScrollView) findViewById (R.id.horizontalScrollView); public class TestHorizontalScrollView rozciąga HorizontalScrollView { \t TestHorizontalScrollView publicznych (Context kontekst) { \t super (kontekst); \t} \t @Override \t chronione nieważne onScrollChanged (Int l, Int T int oldl int oldt) { \t \t \t super.onScrollChanged (l, t, oldl, oldt); \t} \t} – Gopi
http://stackoverflow.com/q/8181828/1007273 zajrzyj tutaj, myślę, że znajdziesz pomocne pomysły. – hovanessyan