在EditText加一个属性

android:imeOptions="actionSearch"(搜索)

android:imeOptions="actionSend"(发送)   

android:imeOptions="actionNext"(下一项),

android:imeOptions="actionDone"(完成),

android:imeOptions="actionGo"(前往)等等;

有时候

android:imeOptions="actionSearch"(搜索)会不起作用,会显示换行

这是因为在2.3及以上版本不起作用,2.3以下就好使

这时加上android:singleLine="true"即可

如果设置了输入类型

如:android:inputType="number"

android:imeOptions="actionSearch"(搜索)也会不起作用,会显示换行

 

 

有时软键盘会把原来的布局挤上去

可以在androidMainfest.xml文件中在此Activity中写入 android:windowSoftInputMode="adjustPan"

 

或者当返回时  先去隐藏软键盘

InputMethodManager inputmanger = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                inputmanger.hideSoftInputFromWindow(arg0.getWindowToken(), 0);

 

更多相关文章

  1. android 写入收件箱
  2. android 写入收件箱
  3. convertview机制
  4. android:hintText与android:inputType详解
  5. 箭头图标不显示
  6. android中inputType属性在EditText输入值时启动的虚拟键盘的风格
  7. Android(安卓)EditText 的 inputType属性(键盘类型)
  8. Android基础04-基本控件及表单三大控件
  9. android EditText inputType 值说明

随机推荐

  1. 痞子衡嵌入式:串口调试工具pzh-com诞生记(6
  2. 痞子衡嵌入式:串口调试工具pzh-com诞生记(3
  3. C# yield return 原理探究
  4. Node.js Buffer(缓冲区)
  5. 读写分离很难吗?springboot结合aop简单就
  6. 怎么通过 jmeter 完成对请求字段的加密?
  7. 读 2020 年 Javascript 趋势报告展望 ES2
  8. 细说 javascript 中变量声明 var、let、c
  9. 使用Composition API在Vue3中创建防抖搜
  10. JavaScript从作为函数实参的对象中提取数