2 qq 22934323 qq_22934323 于 2016.04.20 15:17 提问

android 自定义的软键盘怎样将edittext给推上去

android 自定义的软键盘怎样将edittext给推上去,用的自定义的软键盘是系统的那个,android.inputmethodservice.KeyboardView,怎样弹出来的时候把edittext给像系统键盘一样推上去?

3个回答

CSDNXIAON
CSDNXIAON   2016.04.20 15:25

android EditText自定义软键盘光标问题
Android 自定义软键盘
android 自定义软键盘
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

android_freshman
android_freshman   2016.04.20 15:25

图片说明
adjustResize
该活动的主窗口始终调整大小,以使屏幕上的软键盘的余地.
adjustPan
该活动的主窗口无法调整大小.
根据你的需求设置 adjustResize 应该就就可以了。

qq_22934323
qq_22934323 你好,我已经设置这个了,只是我的弹出的我自己用popupwindow打的一个软键盘,那个软键盘是调用的系统的kayboardview,然后popupwindow弹出来后 ,怎样将edittext想系统软键盘一样给推上去?
2 年多之前 回复
molashaonian
molashaonian   2016.04.22 17:20

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android用软键盘将整个界面推上去解决方案
http://ipjmc.iteye.com/blog/1439657#comments 在Android UI中,我们常常会使用EditText,当用户点击这个EditText时会触发软键盘,这个软键盘会把EditText以下的界面挡住,有时候我们希望用户看到完整的界面,就像下图这样:                原理很简单,将布局的最外层添加一个ScrollView,当用户点击
edittext不弹出软键盘 及 弹出软键盘后,把整个布局顶起来的问题
在网上搜了一下,测试结果如下:仅供参考 android edittext不弹出软键盘方法一: (此方法会自动换行,但是会弹出软键盘) 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden  例如: android:label="@string/app_nam
Android edittext使用自定义键盘时禁用系统软键盘但却不禁用光标
Android edittext使用自定义键盘时禁用系统软键盘但却不禁用光标
android软键盘把页面顶上去
在设计登陆页面时遇到一个问题。用户名和密码在页面最上边,不涉及输入框在下边,需要把输入框顶上去的问题,但是我点击EditText时页面整体被顶上去。 解决完效果图: 解决这个问题办法有 在AndroidMainfest.xml中设置:android:windowSoftInputMode="adjustPan" 但是我设置完后没有效果,不知道是不
关于软键盘遮住屏幕和弹出软键盘把屏幕向上推的问题
因为经常写代码,难免有的时候会犯浑,还是总结一下好,下次遇到了,想不起来哪个单词,就直接复制好了: 首先说下,大家最知道的做法, 在manifests里面: <activity android:name=".activity.MainActivity" android:screenOrientation="portrait" android:windo
android弹出软键盘时,editText被遮挡的问题
项目中遇到这样一个问题:放在屏幕底部的edittext在弹出软件盘时会被遮住掉。   解决方式一:在AndroidManifest.xml中的对应的activity下添加android:windowSoftInputMode="adjustPan"即可。  adjustPan就是在edittext获取到焦点的时候,在弹出软键盘时,会将窗口中content全部整体往上平移以使有空间来显示软件盘。但
Android弹出软键盘时如何将底部顶上去
开发过程中会有这样的需求: 当在某一个文本输入框中输入文本时,需要在文本框底部提示“还可输入XX字”。此时,如果文本框是全屏的,或者高度太高,在软键盘弹出时底部的提示则会被键盘遮挡住,用户体验不是很好。 解决方案:在EditText外面使用ScrollView做父布局。 代码如下: <RelativeLayout xmlns:android="http://schemas.and
解决Activity内控件,当使用软键盘时,会着顶上去的解决方案
我们在开发过程中,经常会使用到布局内输入控件如:EditText等,如果不设置Window参数,EditText下方的控件就会被键盘顶上去。很奇怪,试了N次,才发现,原来Activity的Window属性没设置,导致键盘顶获得焦点以下的控件全部被顶上去。 经过多次试验,得出结论:解决这个问题不外乎两种方法:一是通过配置文件来配,别一种方法则是用代码的方式实现。下面我们来解决。 第一种方法:配置
点击EditText弹出软键盘遮挡其下面控件
我们在开发中可能会遇到当我们的输入框EditText获取到焦点后,软件盘弹出遮挡了我们的一些控价。这种情况尤其带注册和登录的界面比较常见。虽然这不是什么大问题,但它却是很影响我们的用户体验。本文就是来解决这个小题目。
android开发 软键盘出现后 防止EditText控件遮挡 整体平移UI
在EditText控件接近底部的情况下 软键盘弹出后会把获得焦点的EditText控件遮挡 无法看到输入信息  防止这样的情况发生 就需要设置AndroidManifest.xml的属性 前面的xml信息省略 在activity中 增加android:windowSoftInputMode="adjustPan"                    ..........