Android 软键盘将指定的布局顶上去
来源:互联网 发布:mysql不能删除数据 编辑:程序博客网 时间:2024/06/05 18:25
开场白:经常在耳边听到测试或者产品说:“为什么ios可以实现,Android不可以了?”
需求:模仿微信创建拼手气红包的页面。
解决方案:
首先在需要软键盘顶上去的布局外面嵌套ScrollView
<ScrollView android:id="@+id/scrollview" android:layout_width="match_parent" android:layout_height="wrap_content"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true" android:orientation="vertical"> ....这里是需要软键盘顶上去的布局 </LinearLayout> </ScrollView>
然后onCreate中`
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
最后监听EditText的点击事件
editText.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent motionEvent) { mHandler.post(...这里设置滚动到底部... scrollview.fullScroll(ScrollView.FOCUS_DOWN)); return false; } });
注:
scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部
阅读全文
0 0
- Android 软键盘将指定的布局顶上去
- android中软键盘弹出,将布局顶上去
- android布局被软键盘顶上去
- Android软键盘将标题栏顶上去的解决办法
- android关闭软键盘和弹出键盘将布局顶上去
- Android软键盘弹出时把布局顶上去
- Android软键盘弹出布局被顶上去解决方法
- android中隐藏与显示软键盘及不自动弹出键盘及软键盘将布局顶上去的实现方法
- Android弹出软键盘时如何将底部顶上去
- 软键盘弹出时把布局顶上去的解决方法
- 安卓布局被软键盘顶上去的解决方案
- Android开发之解决软键盘把原来的布局给顶上去的方法
- 软键盘弹出,布局顶上去
- Android软键盘弹出时把布局顶上去的解决方法
- Android软键盘弹出时把布局控件顶上去的解决方法
- Android软键盘弹出时把布局顶上去的解决方法
- Android软键盘弹出时把布局顶上去的解决方法
- Android软键盘弹出时把布局顶上去的解决方法
- 关于Class.forName()
- 关于分布式一致性的探究
- HTML5 web存储
- Cookie及Redis在商城购物车系统中的使用
- POJ3237 Tree【树链剖分】
- Android 软键盘将指定的布局顶上去
- 十一、mcg-helper_V1.0.0-Beta软件介绍
- 关于分布式事务、两阶段提交协议、三阶提交协议
- 【Git】6.解决冲突
- Max Sum(hdoj1003)
- CF 842D Vitya and Strange Lesson 01Trie(mex)
- HDU
- java的动态代理机制详解
- HTML5 地理定位