scrollView自动定位
来源:互联网 发布:网络的安全类型不正确 编辑:程序博客网 时间:2024/04/30 22:37
网络收集
((ScrollView)findViewById(R.id.scrollView1)).scrollTo(2, 2);
使用 scrollTo()方法时, 必须是在所有控件都加载完成 之后再,再调用此方法
在使用ScrollView的scrollTo方法的方法时候总是不能成功。
后来发现如果需要使用这个方法必须在ScrollView中post方法是用。
自动定位到顶部:
比如:
scrollView.post(new Runnable() {
public void run() {
scrollView.fullScroll(ScrollView.FOCUS_DOWN);
}
});
另外可以用另外一种方法:
public 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);
}
});
}
ScrollView 的滚动条默认置顶,若想设置它的位置,可以使用
mScrollView.smoothScrollTo(x,y)方法,可达到效果。
本人在开发过程中发现,使用mScrollView.scrollTo(x,y)方法,首次初始化时无效果,
改用 mScrollView.smoothScrollTo(x,y)则成功了!
注意:mScrollView.scrollTo(x,y) 方法不太好用的原因是:据资料说ScrollTo方法设置滚动的位置,将会调用 onScrollChanged(int,int ,int,int)方法,视图被视为无效。
- scrollView自动定位问题
- scrollView自动定位
- scrollView自动定位问题
- scrollView自动定位问题
- 解决:ScrollView中嵌套WebView,ScrollView会自动定位到WebView处
- ScrollView重新定位
- ScrollView自由定位
- scrollview任意位置的定位
- scrollview 自动滚动
- 禁止ScrollView自动滚动
- 自动回滚ScrollView
- 关于scrollView自动布局
- ScrollView自动布局
- ScrollView自动滚动实现
- 自动滑动的Scrollview
- ScrollView自动布局技巧
- ScrollView自动滑动
- 禁止ScrollView自动滚动
- 指针的谎言(1)
- 用于asp中遍历session的代码
- GDI+ gif文件的显示和格式转换
- 盘点:崛起中的九大HTML5开发工具
- 3系统启动后的 wifi 加载过程- http://blog.csdn.net/wh_19910525/article/details/7390189
- scrollView自动定位
- ArcGIS for Desktop的现在和将来(二)- 空间分析
- android in practice_Managing a stateful list/Header and footer views
- json 解析与生成工具类
- vtk 显示分割线
- JavaScript异步编程
- ThreadLocal
- Linux Error Number Instructions
- 充分使用HTML5特性进行搜索引擎优化(SEO)