问题:

在APIcloud打包VUE项目时.出现字体跟谁键盘弹出而改变字体大小问题.

解决:

在Android的manifest文件中设置android:windowSoftInputMode="stateAlwaysHidden",

android:windowSoftInputMode为键盘弹出方式.stateAlwaysHidden为软键盘总是被隐藏的,当该Activity主窗口获取焦点时。奇怪的是.点击输入框还是能够调用软键盘.

android:windowSoftInputMode为键盘弹出方式有如下:

"stateUnspecified"软键盘的状态(是否它是隐藏或可见)没有被指定。系统将选择一个合适的状态或依赖于主题的设置。这个是为了软件盘行为默认的设置。

"stateUnchanged"软键盘被保持无论它上次是什么状态,是否可见或隐藏,当主窗口出现在前面时。

"stateHidden"当用户选择该Activity时,软键盘被隐藏——也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。

"stateAlwaysHidden"软键盘总是被隐藏的,当该Activity主窗口获取焦点时。

"stateVisible"软键盘是可见的,当那个是正常合适的时(当用户导航到Activity主窗口时)。

"stateAlwaysVisible"当用户选择这个Activity时,软键盘是可见的——也就是,也就是,当用户确定导航到该Activity时,而不是返回到它由于离开另一个Activity。

"adjustUnspecified"它不被指定是否该Activity主窗口调整大小以便留出软键盘的空间,或是否窗口上的内容得到屏幕上当前的焦点是可见的。系统将自动选择这些模式中一种主要依赖于是否窗口的内容有任何布局视图能够滚动他们的内容。如果有这样的一个视图,这个窗口将调整大小,这样的假设可以使滚动窗口的内容在一个较小的区域中可见的。这个是主窗口默认的行为设置。

"adjustResize"该Activity主窗口总是被调整屏幕的大小以便留出软键盘的空间。"adjustPan"该Activity主窗口并不调整屏幕的大小以便留出软键盘的空间。相反,当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分。这个通常是不期望比调整大小,因为用户可能关闭软键盘以便获得与被覆盖内容的交互操作。

做此记录.以备后面不采坑

更多相关文章

  1. Android Studio 实时显示布局文件Preview窗口
  2. Android学习 - 小知识(窗口泄露与isInEditMode的使用)
  3. android之 实现对搜索框输入内容(自动出现匹配内容)
  4. Android软键盘弹出时把布局顶上去的解决方法
  5. android初始化activity时隐藏软键盘
  6. Android Gradle plugin 3.5.0的更新内容
  7. Android实现EditText控件禁止输入内容的方法(附测试demo)

随机推荐

  1. Android-微信抢红包插件-原理分析
  2. 【开发工具】判断请求源是 手机 or PC
  3. android具有折叠效果的控件
  4. Android中事件处理之TouchListener实现步
  5. AndroidManifest.xml文件详解(activity)(一)
  6. Android广播机制
  7. Android 实现windows文件资源管理器
  8. 背光之关闭(turnOff)
  9. android TextView setEms 方法名字
  10. Android 简单录音程序