Android 如何在进入有scrollView的页面时滑动条置顶
5个回答
展开全部
Android 在进入有scrollView的页面时滑动条置顶,可以使用scrollTo方法可以调整view的显示位置。在需要的地方调用以下方法即可。scroll表示外层的view,inner表示内层的view,其余内容都在inner里。实例如下:
public static void scrollToBottom(final View scroll, final View inner) {
Handler mHandler = new Handler();
mHandler.post(new Runnable() {
public void run() {
if (scroll == null || inner == null) {
return;
}
int offset = inner.getMeasuredHeight() - scroll.getHeight();
if (offset < 0) {
offset = 0;
}
scroll.scrollTo(0, offset);//将滚动条放到顶部
}
});
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在最外面的布局也就是父布局加上属性:
android:focusableInTouchMode="true"
android:focusableInTouchMode="true"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跪了,本来就置顶的。。。
追问
页面中scrollView里面分上下两部分,上面是文本内容,下面是一listView,当listView加载的内容很多时,用户一进入该页面看到的是listView部分内容而非上面的为本内容,要通过滑动才能看到上面内容,我要达到的目的是就如该页面是从上面的文本开始显示,求指导……
追答
把TextView放在scrollView外面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
怎么解决的,我也是这问题,指点下哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询