2019独角兽企业重金招聘Python工程师标准>>>

android:windowSoftInputMode 这个属性,下面详细说下这个属性:
windowSoftInputMode属性设置值说明。
<activity android:windowSoftInputMode=["stateUnspecified",
"stateUnchanged", "stateHidden",
"stateAlwaysHidden", "stateVisible",
"stateAlwaysVisible", "adjustUnspecified",
"adjustResize", " …… >
</activity>
attributes:
android:windowSoftInputMode
活动的主窗口如何与包含屏幕上的软键盘窗口交互。这个属性的设置将会影响两件事情
:
软键盘的状态——是否它是隐藏或显示——当活动
(Activity)成为用户关注的焦点。
活动的主窗口调整——是否减少活动主窗口大小以便腾出空间放软键盘或是否当活动窗口的部分被软键盘覆盖时它的内容的当前焦点是可见的。
它的设置必须是下面列表中的一个值,或一个  
”state…”值加一个
”adjust…”值的组合。在任一组设置多个值——多个
”state…”values,例如&
mdash有未定义的结果。各个值之间用  
|分开。例如  
: <activity android:windowSoftInputMode="stateVisible|adjustResize" . . . >
在这设置的值
(除
"stateUnspecified"和
"adjustUnspecified"以外
)将覆盖在主题中设置的值
描述
"stateUnspecified"
软键盘的状态 :
(是否它是隐藏或可见
)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。 这个是为了软件盘行为默认的设置。
"stateUnchanged"
软键盘被保持无论它上次是什么状态,是否可见或隐藏,当主窗口出现在前面时。
"stateHidden"
当用户选择该  
Activity时,软键盘被隐藏——也就是,当用户确定导航到该
Activity时,而不是返回到它由于离开另一个
Activity。
"stateAlwaysHidden"
软键盘总是被隐藏的,当该
Activity主窗口获取焦点时。
"stateVisible"
软键盘是可见的,当那个是正常合适的时
(当用户导航到
Activity主窗口时
)。
"stateAlwaysVisible"
当用户选择这个
Activity时,软键盘是可见的——也就是,也就是,当用户确定导航到该
Activity时,而不是返回到它由于离开另一个
Activity。
"adjustUnspecified"
它不被指定是否该
Activity主 窗口调整大小以便留出软键盘的空间,或是否窗口上的内容得到屏幕上当前的焦点是可见的。系统将自动选择这些模式中一种主要依赖于是否窗口的内容有任何布局 视图能够滚动他们的内容。如果有这样的一个视图,这个窗口将调整大小,这样的假设可以使滚动窗口的内容在一个较小的区域中可见的。这个是主窗口默认的行为 设置。
"adjustResize"
Activity主窗口总是被调整屏幕的大小以便留出软键盘的空间
"adjustPan"
Activity主窗口并不调整屏幕的大小以便留出软键盘的空间。相反,当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分。这个通常是不期望比调整大小,因为用户可能关闭软键盘以便获得与被覆盖内容的交互操作。

转载于:https://my.oschina.net/dminter/blog/205051

android 弹出软键盘将底部视图顶起问题相关推荐

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

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

  2. android动态设置软键盘弹出模式,Android 弹出软键盘所遇到的坑及解决方法

    重要代码: //1.此layout作为最外层的layout: //2.设置需要调整的view: setAdjustView(View view); //3.如果需要控制输入框的显示与隐藏,可以实现On ...

  3. 苹果浏览器弹出软键盘遮挡底部fixed定位问题

    ios微信浏览器将fixed定位自动转换为absolute定位 软键盘遮挡input弹窗 如下图: 苹果手机会弹出软键盘后遮挡住这个评论发布框 解决办法: 我采用让他滚动到底部,然后软键盘就不会挡住输 ...

  4. Android 弹出软键盘(输入法)

    1.弹出软键盘(输入法). /*** 显示软键盘(输入法)* * @param activity* @param editText*/public static void showInputMetho ...

  5. Android --- 进入页面时,不弹出软键盘。当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等

    功能需求: 1.进入页面时,不弹出软键盘 2.当 EditText 被点击时不弹出软键盘,而是调用其他选择器,比如时间选择器等 搜索百度测试: 1.百度上说用 editText.setInputTyp ...

  6. Android中的EditText默认时不弹出软键盘的方法

    在做项目过程中 , 父 Activity 中 用 ViewPager 中 的子 ActivityEditText默认弹出软键盘.这是想屏蔽 软键盘 应该从父 Activity 中处理.处理子 Acti ...

  7. android仿微信、QQ等聊天界面,实现点击输入框弹出软键盘、点击其他区域收起软键盘,默认滑动至最低端

    如图所示,点击输入框及选择图片和发送按钮时软键盘显示且不消失,点击其他区域,则隐藏软键盘. 主要代码如下: override fun dispatchTouchEvent(ev: MotionEven ...

  8. Android EditText获取焦点后只显示光标不弹出软键盘

    Android EditText获取焦点后只显示光标不弹出软键盘 参考博客链接 直接说结论 如果你项目适配的最小版本大于等于21 //直接调用EditText的该方法,设置为false即可 bindi ...

  9. Android 进入Activity禁止弹出软键盘输入法及stateHidden和stateAlwaysHidden的区别

    在开发中经常会遇到这样的问题,进入一个含Edittext的Activity后总是会自动弹出软件盘.但是有时候我们又不想让它弹出,因为影响美观,而且用户可能也会反感.最好的做法是刚进入时不让弹出,在用户 ...

  10. android 软键盘工具类,Android开发之弹出软键盘工具类简单示例

    本文实例讲述了Android开发之弹出软键盘工具类.分享给大家供大家参考,具体如下: package com.maobang.imsdk.util; import android.content.Co ...

最新文章

  1. 转Python 标准库 urllib2 的使用细节
  2. RPC实现Consumer 远程调用
  3. ~~~~我是一棵小树苗~~~~
  4. ASP.NET Core服务器综述
  5. 华为鸿蒙系统好在哪,华为鸿蒙2.0可以替代安卓吗,华为鸿蒙2.0优势在哪
  6. 使用 Python 实现鼠标键盘自动化
  7. c 结构体转byte_C中结构体和字节流的互换及内存对齐
  8. CentOS 国内yum源
  9. delphi idtcpclient和idtcpserver的心跳包
  10. WinForm的延时加载控件概述
  11. 一米机器人解绑再绑定_安顿问答027:安顿APP里的角色绑定错了,可以更改吗?...
  12. 清华长庚医院通过医视云平台举办首次肝胆外科肿瘤远程多学科会诊
  13. 2017年工作回顾及2018年新展望
  14. 前端大牛工程师Nicholas C. Zakas:我得到的最佳职业生涯建议
  15. Java里氏转换_里氏代换原则、依赖倒转原则 | 学步园
  16. 2023华为OD面试手撕代码经验分享
  17. 妞,你给爷听好了...
  18. 百度产品笔试题 答案
  19. mysql 样本容量,样本量大小会影响假设检验的结果(是否显著)吗?
  20. 可口可乐为何如此成功?

热门文章

  1. Linux中级之ansible配置(playbook)
  2. 微信小程序图片上传并展示
  3. create-react-app脚手架中配置webpack的方法
  4. Scaleform在游戏制作中的使用
  5. 一个远程线程注入的类
  6. 强烈推荐深入浅出jBPM
  7. Xcode 12: building for iOS Simulator, but linking in object file built fo... for architecture arm64
  8. How to improve software performance with NEON
  9. 动态规划 343,279,91,62,63,198
  10. 局域网简单的SVN服务器的搭建