我有一个ScrollView,里面有一个LinearLayout,我正在添加TextView。但我总是希望最后添加的TextView可见,因此当添加TextView时,我需要让ScrollView滚动到底部。我不知道为什么,在添加textview后调用scrollto()、scrollby()或fullScroll()时,它只会滚动到倒数第二个textview。
您知道更好的方法吗?
非常感谢!
代码:
我有一个按钮,它调用这个函数:
调用这个函数后,我会调用fullScroll()。
您知道更好的方法吗?
非常感谢!
代码:
我有一个按钮,它调用这个函数:
private void addRound() {
// TODO Auto-generated method stub
TextView newRound = new TextView(Stopwatch.this);
newRound.setText("" + counter + ". - " + timerText());
newRound.setTextSize(20);
newRound.setGravity(Gravity.CENTER);
linlay.addView(newRound);
counter++;
}
调用这个函数后,我会调用fullScroll()。
addRound();
sv.fullScroll(View.FOCUS_DOWN);
sv是我的ScrollView,linlay是ScrollView内部的LinearLayout。