ScrollView scrollTo nie działa
Ten sam problem coScrollView .scrollNie działa? Zapisywanie pozycji ScrollView podczas obrotu
Dynamicznie dodaję elementy do przewijaniaWidok w OnCreate. Po dodaniu wszystkich elementów próbuję wykonać następujące czynności:
// no effect
ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll);
// no effect
ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll);
mainScroll.post(new Runnable() {
public void run(){
ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll);
mainScroll.scrollTo(0, 0);
}
});
// works like a charm
ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll);
mainScroll.postDelayed(new Runnable() {
public void run(){
ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll);
mainScroll.scrollTo(0, 0);
}
}, 30);
Doszedłem do wniosku, że jest jakieś wydarzenie, takie jak „DOM-ready”? Czy są jakieś wywołania zwrotne?