android软键盘把页面顶上去
16lz
2021-01-24
在设计登陆页面时遇到一个问题。用户名和密码在页面最上边,不涉及输入框在下边,需要把输入框顶上去的问题,但是我点击EditText时页面整体被顶上去。
解决完效果图:
解决这个问题办法有
在AndroidMainfest.xml中设置:android:windowSoftInputMode="adjustPan" 但是我设置完后没有效果,不知道是不是应为我使用的其他集成框架开发的原因。
不过后来我是这样解决的--直接在Activity中设置:
解决完效果图:
解决这个问题办法有
在AndroidMainfest.xml中设置:android:windowSoftInputMode="adjustPan" 但是我设置完后没有效果,不知道是不是应为我使用的其他集成框架开发的原因。
不过后来我是这样解决的--直接在Activity中设置:
(activity.findViewById(R.id.login_edit_username)).setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); }else{//activity.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); } } });
更多相关文章
- Android(安卓)Glide图片加载框架介绍
- Android(安卓)Retrofit + RxJava + MVP + Kotlin + ARouter 组件
- Weex 阿里跨平台开发组件扩展库
- 如何构建Android(安卓)MVVM 应用框架
- Dagger Hilt - Android官方推荐的依赖注入框架
- android 钓鱼程序
- Android百度地图之方向感应和模式更改
- Android之Intent传递数据的方式
- android -- 小问题 Android(安卓)WebView缓存分析