有两种方式:
第一种:chatScroll为scollView控件对象
chatScroll.post(new Runnable() { public void run() { chatScroll.fullScroll(ScrollView.FOCUS_DOWN); } });
第二种:
/*** 将ScollView 移动到最底端* @param scroll ScollView * @param inner ScollView里面一层控件的View* @param moreHeight 多余的高度*/public static void scrollToBottom(final View scroll, final View inner ,final int moreHeight) { Handler mHandler = new Handler(); mHandler.post(new Runnable() { public void run() { if (scroll == null || inner == null) { return; } int offset = inner.getMeasuredHeight() - scroll.getHeight() + moreHeight; if (offset < 0) { offset = 0; } scroll.scrollTo(0, offset); } });}