关于scrollview的滚动
来源:互联网 发布:日本人残忍知乎 编辑:程序博客网 时间:2024/05/28 06:07
想要做成的效果:当edittext选中时,整个scrollview全部滚动上去
用scrollTo scrollBy smothScrollTo smothScrollBy都试过 都不起作用
整个布局是这样的
这是弹出的
首先 所在activity设置
android:windowSoftInputMode="adjustResize"
其次 edittext之上的布局加上
android:focusable="true"android:focusableInTouchMode="true"这样做是为了防止edittext自动获取焦点,使软键盘自动弹出
再次
et_password.setOnTouchListener(this);et_username.setOnTouchListener(this);
并在监听中
switch (view.getId()){ case R.id.et_username: UIUtils.postDelayed(new Runnable() { @Override public void run() { sv_main.fullScroll(ScrollView.FOCUS_DOWN); view.requestFocus(); } },150); break; case R.id.et_password: UIUtils.postDelayed(new Runnable() { @Override public void run() { sv_main.fullScroll(ScrollView.FOCUS_DOWN); view.requestFocus(); } },150); break;}需要注意的是,sv_main.fullScroll(ScrollView.FOCUS_DOWN);必须要在postdelayed中写,否则不起作用以下是UIUtils的部分代码:/** * 延时在主线程执行runnable */public static boolean postDelayed(Runnable runnable, long delayMillis) { return getHandler().postDelayed(runnable, delayMillis);}
0 0
- 关于scrollview的滚动
- 关于ScrollView滚动条隐藏。
- 监听ScrollView的滚动
- 居中滚动的scrollview
- 关于xib创建scrollView无法滚动的问题
- 关于xib创建scrollView无法滚动的问题
- 关于xib创建scrollView无法滚动的问题
- 关于scrollView滚动和sprite点击事件冲突的问题
- 关于Scrollview怎么只让一个方向滚动的问题
- 关于在scrollview滚动时 键盘的弹出适配
- 没有滚动条的ScrollView
- TextView 的ScrollView滚动效果
- 带有滚动视差的ScrollView
- TextView 的ScrollView滚动效果
- scrollview的无缝循环滚动
- scrollView的滚动和缩放
- 一个有两秒轮询滚动的scrollView
- ScrollView不能滚动的问题
- Struts2 资源配置文件国际化详解
- tortoisegit 还原到某个版本
- 信号互相关及其应用
- AJAX 解析获取的返回json
- LeetCode—375. Guess Number Higher or Lower II
- 关于scrollview的滚动
- Android6.0权限处理
- More Effective C++读书小记
- 【spring 7】spring和Hibernate的整合:声明式事务
- Java学习一:一些基本的语句
- struts2的s:iterator 标签 详解
- 嵌入式就业前景分析-----韦山东嵌入式开发群文件
- 基本的类函数和对象函数
- Struts2 控制标签:<s:if>、<s:elseif>和<s:else>