This worked for me with fadingEdge turned off on the scrollview: scrollview.smoothScrollTo(0, scrollview.getHeight() + textview.getHeight());
Various other combinations worked also. On Feb 13, 1:52 pm, Hans <hkess...@gmail.com> wrote: > This is rough and quick, but after a couple of minutes looking aroudn > I didn't find anything about asking Google to auto-scroll my TextView > (I'm sure there are several ways to do this), so I used this for now. > > public void AdjustScroll( TextView in_oTextView ) > { > /* > We know how big the control is, we know how big > a line is, we know how many lines there are, > so how much do we have to scroll to keep the latest > data in view? > */ > int l_nLineCount = in_oTextView.getLineCount(); > int l_nViewHeight = in_oTextView.getHeight(); > int l_nPixelsPerLine = in_oTextView.getLineHeight(); > > //The difference between view height and total text height > int l_nDifference = ( l_nLineCount * l_nPixelsPerLine ) - > l_nViewHeight; > > if( l_nDifference < 1 ) > { > return; > } > > in_oTextView.scrollTo( 0, l_nDifference ); > } --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---