软键盘相关问题

来源:互联网 发布:店名设计软件 编辑:程序博客网 时间:2024/06/04 08:20

1.问题描述:进入界面,软键盘就弹出来了

解决方法:在布局文件中,为EditText的父控件添加属性:android:focusable="true" android:focusableTouchMode="true"

                    注意这里的父控件是指Linearlayout,不能为Relativelayout,父控件不局限于第一级父控件,只要是父控件就行。


2.问题描述:软键盘跳出来之后挤压屏幕

解决方法:在manifest找到软件盘对应的activity,为其添加属性android:windowSoftInputMode="stateUnspecified|adjustPan"

                    这样跳出来的软键盘会直接覆盖在布局上面。


3.问题描述:有些输入框只输入数字,希望获取焦点时跳出的软键盘是数字键盘

解决方法:在Java代码里面为输入框设置editTextMoney.setInputType(EditorInfo.TYPE_CLASS_PHONE); 

0 0
原创粉丝点击