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?

questionAnswers(3)

yourAnswerToTheQuestion