2013-10-12 5 views
3

Я пробовал с ScrollView FOCUS_DOWN, но не прокручивал на дно, он прокручивается около дна. Это должно быть сделано после добавления элемента LinearLayout.ScrollView прокрутить до нижней проблемы

Мой код:

LinearLayoutView.addView(txtView); 
scroll.addView(LinearLayoutView); 
scroll.fullScroll(ScrollView.FOCUS_DOWN); 

Благодаря

+0

Пожалуйста, ознакомьтесь с этим [предыдущая статья] (http://stackoverflow.com/a/3310376/1129468) – gokhanakkurt

+0

@gokhanakkurt ничего себе! спасибо – user222

ответ

2

Fixed, используя следующий код:

scroll.post(new Runnable() { 

     @Override 
    public void run() { 
      scroll.fullScroll(ScrollView.FOCUS_DOWN); 
    } 
}); 
1

Вы пробовали код ниже ..

scroll.scrollTo(0, scroll.getBottom()); 

это может помочь вам ..

+0

не работает :( – user222

0

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

this.getListView().setStackFromBottom(true); 
this.getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL) 

Это для ListActivity, а просто заменить this.getListView() с список в поле зрения

Смежные вопросы