利用ScrollView实现布局自动滚动
来源:互联网 发布:多益网络注册 编辑:程序博客网 时间:2024/06/08 00:10
首先1,获得ScrollView sc = (ScrollView) findViewById(R.id.scroll);//scroll对象
LinearLayout mlayout = (LinearLayout) findViewById(R.id.mlayout);//scrollView中包含的布局对象
2,定义一个Handler
private final Handler mHandler = new Handler();
3,实现一个线程
4,开始滚动
mHandler.post(ScrollRunnable);
5,暂停滚动
mHandler.removeCallbacks(ScrollRunnable);
ScrollView强制滑到底部
scroll.fullScroll(View.FOCUS_DOWN)
LinearLayout mlayout = (LinearLayout) findViewById(R.id.mlayout);//scrollView中包含的布局对象
2,定义一个Handler
private final Handler mHandler = new Handler();
3,实现一个线程
private Runnable ScrollRunnable= new Runnable() { @Override public void run() { int off = mlayout.getMeasuredHeight() - sc.getHeight();//判断高度 if (off > 0) { sc.scrollBy(0, 30); if (sc.getScrollY() == off) { Thread.currentThread().interrupt(); } else { mHandler.postDelayed(this, 1000); } } } };
4,开始滚动
mHandler.post(ScrollRunnable);
5,暂停滚动
mHandler.removeCallbacks(ScrollRunnable);
ScrollView强制滑到底部
scroll.fullScroll(View.FOCUS_DOWN)
0 0
- 利用ScrollView实现布局自动滚动
- 利用ScrollView实现布局自动滚动
- Android 利用ScrollView实现布局自动滚动
- 利用ScrollView实现布局自动滚动
- ScrollView自动滚动实现
- android 实现ScrollView自动滚动
- iOS中scrollview自动滚动的实现
- iOS中scrollview自动滚动的实现
- iOS中scrollview自动滚动的实现
- iOS中scrollview自动滚动的实现
- 手动控制ScrollView滚动,ScrollView添加子布局,自动向上滚动
- ios自动布局autolayout 实现scrollView
- ScrollView自动布局的实现方式
- scrollview 自动滚动
- 禁止ScrollView自动滚动
- 禁止ScrollView自动滚动
- 关于scrollView自动布局
- ScrollView自动布局
- HTTP长连接和短连接
- Android自定义长按事件
- 在Android中实现文件读写
- 409 shell
- Android Activity界面切换添加动画特效
- 利用ScrollView实现布局自动滚动
- java中的值传递和引用传递问题
- 自己js写的分页小工具供大家参考
- PreferenceActivity详解
- servlet的简单映射
- java基础13:I/O
- 在EditText中插入表情图片 (CharacterStyle&SpannableString)
- 74. Search a 2D Matrix
- ASP.Net Ajax框架 UpdatePanel控件 局部刷新