一些需要了解的参数

【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
【C】stateHidden:用户选择activity时,软键盘总是被隐藏
【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
【E】stateVisible:软键盘通常是可见的
【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间
【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分

让底部布局不被软键盘顶上去的办法

在manifest.xml中
<activity
android:windowSoftInputMode="adjustPan|stateHidden"
>
<actvity/>

把布局顶上去的办法

在manifest.xml中
<activity
android:windowSoftInputMode="adjustResize|stateVisible"
>
<actvity/>

android 弹出键盘引起的问题相关推荐

  1. android 弹出键盘 底部控件上移,如何设置底部控件view随着软键盘的弹出而上移...

    1. 概述 在开发中,我们可能会遇到一个常见的效果,就是点击EditText输入框,软键盘随着EditText输入框同时上移,实现方式如下: 给EditText 外层添加一个 ScrollView,然 ...

  2. android弹出键盘高度,Android 解决全面屏 软键盘弹出会有高度约50dp的白条。

    效果对比图片先走 解决前效果图 T_X0~JU{WQ2FC1W$M})J%1S.jpg 解决完成后效果图 0EBFD68FC050B16866B81321E0FD9C62.jpg /** * @aut ...

  3. android 弹出对话框时显示键盘

    今天,简单讲讲如何在弹出自定义的对话框时,弹出软键盘. 之前,我讲了如何制作自定义的对话框,现在,如果在弹出对话框时,自动弹出软键盘,将光标直接聚焦到自定义对话框的输入框内,那该怎么做呢? 在网上搜索 ...

  4. Android之打开继承DialogFragment对话框里面EditText获取光标并且弹出键盘把底部布局顶上去

    1 需求 打开继承DialogFragment对话框里面EditText获取光标并且弹出键盘把底部布局顶上去 2 效果爆照如下 打开这个DialogFragment 3 关键代码实现 override ...

  5. Android学习问题:关于AlertDialog中自定义布局带有的EditText无法弹出键盘

    最近在用到AlertDialog的时候,自定义了其布局文件,其中带有EditText,但是发现在手机上使用的时候,点击EditText却没有弹出键盘,在网上搜索了下,看到有好几种解决方法,试过其中一些 ...

  6. android 键盘将底部视图顶起,android 弹出软键盘将底部视图顶起问题

    今天要做一个搜索功能,搜索界面采用AutoCompleteTextView做搜索条,然后下面用listview来显示搜索结果,而我的主界面是在底 部用tab做了一个主界面导航,其中有一个搜索按钮,因为 ...

  7. android弹出和关闭软键盘

    之前的写法有问题,这里记下免得以后再用错: /*** 显示键盘** @param et 输入焦点*/public void showInput(final EditText et) {et.reque ...

  8. Unity实现在Android或IOS端点击【InputField】输入框弹出键盘上的内容默认处于选中状态

    Unity实现在Android或IOS端点击[InputField]输入框弹出键盘上的内容默认处于选中状态 最终效果如: 上代码 using UnityEngine.EventSystems;/// ...

  9. Android使EditText和SearchView取消默认焦点,获取焦点弹出键盘

    默认焦点行为将被父布局截断,以达到取消EditText默认焦点的目的 android:focusable="true"android:focusableInTouchMode=&q ...

最新文章

  1. QTP的那些事---页面弹出框的处理,页面等待加载的处理
  2. c语言奇偶判断程序,求助 奇偶校验的C语言编程
  3. Oracle数据库的性能调整
  4. 为什么需要握三次手,两次或者四次可以吗??
  5. SVN报错working copy is not uptodate
  6. 设计模式之_Iterator_02
  7. Caused by: java.net.UnknownHostException: ubuntu: Name or service not known
  8. 16-djongo中间件学习
  9. 课堂笔记——Data Mining(1)
  10. 菜鸟进阶Linux高手之路——第三天
  11. 就地链表反转_链表常见问题总结(一)
  12. Kylin 2.6.0JDBC方式访问
  13. 二、十六进制数互相转换
  14. 全国计算机等级二级ACCESS数据库程序设计(更新完毕)
  15. 【PX4学习笔记】3. PX4 固件烧写(1 探索过程)
  16. 后盾网php微博系统,后盾网thinkphp5.0 博客系统实现
  17. 腾讯QQ关闭所有的热键,防止冲突
  18. unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等
  19. 基于Linux的及时通信软件
  20. 看傲腾配OpenCAS加速联通沃云业务

热门文章

  1. 点石关键词排名优化软件_福建关键词优化软件有哪些
  2. linux 2种循环,只以换行符分割,不以空格分割。
  3. android应用自动打开网页,Android 使用Scheme实现从网页启动APP
  4. 二年级计算机认识键盘教案,认识计算机键盘教案.doc
  5. c语言学习-输出9*9乘法口诀表
  6. Unity内存管理你应该知道的底层原理
  7. 石头剪刀布python代码_Python实现的石头剪子布代码分享
  8. js把base64串解析成中文_26日大嘴足球:晚场5中3/中2串+1比分,早场(意甲+西甲)2场解析!!...
  9. 图片裁剪(cropperjs)
  10. QWidget *parent