ScrollView 滚动到底部问题
Posted
技术标签:
【中文标题】ScrollView 滚动到底部问题【英文标题】:ScrollView scroll to bottom issue 【发布时间】:2013-10-12 16:07:02 【问题描述】:我尝试过使用 ScrollView FOCUS_DOWN 但没有滚动到底部,它在底部附近滚动。必须在添加 LinearLayout 元素后完成。
我的代码:
LinearLayoutView.addView(txtView);
scroll.addView(LinearLayoutView);
scroll.fullScroll(ScrollView.FOCUS_DOWN);
谢谢
【问题讨论】:
请查看the previous post @gokhanakkurt 哇,它成功了!谢谢 【参考方案1】:使用以下代码修复:
scroll.post(new Runnable()
@Override
public void run()
scroll.fullScroll(ScrollView.FOCUS_DOWN);
);
【讨论】:
【参考方案2】:你试过下面的代码吗..
scroll.scrollTo(0, scroll.getBottom());
这可能对你有帮助..
【讨论】:
【参考方案3】:如果你正在实现一个消息类型的东西,当你有新的东西时你想滚动到底部,你可以使用这个:
this.getListView().setStackFromBottom(true);
this.getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL)
这是针对ListActivity
,但只需将this.getListView()
替换为相关列表视图
【讨论】:
以上是关于ScrollView 滚动到底部问题的主要内容,如果未能解决你的问题,请参考以下文章