gpt4 book ai didi

java - ScrollView 总是滚动到底部

转载 作者:太空狗 更新时间:2023-10-29 23:01:08 30 4
gpt4 key购买 nike

我在我的布局中定义了一个带有 texteedit 的 ScrollView :

 <ScrollView android:fillViewport="true"
android:layout_marginBottom="50dip"
android:id="@+id/start_scroller"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:fadingEdge="none">
<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
</TextView>
</ScrollView>

我使用以下方法向此 ScrollView 添加文本:

public void writeToLogView(String textMsg) {
if (text.getText().equals("")) {
text.append(textMsg);
} else {
text.append("\n" + textMsg);
scroller.scrollBy(0, 1000000);
}
}

如您所见,我附加了文本并尝试滚动到 ScrollView 的底部。不幸的是,这不能正常工作。它向下滚动,但并不总是向下滚动,也不总是向下滚动。有什么提示吗?

最佳答案

或在 scrollView 中更改 View 大小后使用:

scroller.post(new Runnable() { 
public void run() {
scroller.fullScroll(ScrollView.FOCUS_DOWN);
}
});

关于java - ScrollView 总是滚动到底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2832701/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com