Android:如何设置底部控件view随着软键盘的弹出而上移——诺诺"涂鸦"记忆
16lz
2021-01-26
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
如何设置一个底部控件view随着软键盘的弹出而上移
1.设置布局随着软键盘的弹出而上移
描述:在点击文本框输入文字时,如何设置界面底部控件随着软键盘的弹出而上移
2.效果图
原图:
效果图:(点击文本框后的效果)
3.实现方式:
给EditText外加一个ScrollView,将高度设置统一,并给ScrollView设置属性
android:fillViewport="true"。
注:ScrollView只将EditView嵌套在其中即可,不可将其他组件放进来;不可在清单文件中给该activity设置软键盘属性。
一些不必要的属性不要随意添加,以免影响实现功能效果。
4.部分主要代码示例:
<ScrollView android:layout_width="fill_parent" android:layout_height="44dp" android:fillViewport="true" android:scrollbars="vertical"> <EditText android:id="@+id/et_password" android:layout_width="match_parent" android:layout_height="44dp" android:background="@drawable/edt_bg" android:drawableLeft="@drawable/key" android:drawablePadding="0dp" android:hint="输入交易密码" android:editable="true" android:password="true" android:cursorVisible="true" android:paddingLeft="5dp" android:singleLine="true" /> </ScrollView>
---------- 诺诺学习技术交流博客、期待与您交流! ----------
详情请查看:http://blog.csdn.net/sun_promise
更多相关文章
- Android跳转系统界面_大全集
- android 帧动画的替代方案
- Android(安卓)酷炫来袭:制作属于你自己的音频播放器(综合运用Media
- android下调试声卡驱动之wm8960介绍一
- Android在界面中重复点击导致多次跳转或打开多个相同界面的问题
- android SoftKeypad 软键盘的问题
- Android闹钟【复杂版】【大明进化十五】
- android的轮播图Banner之本地加载和网络加载图片
- Android快速自定义控件+实战演示(三)完整键盘和组合回调!