问题标签 [android-softkeyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4432 浏览

android - 检测隐藏的软键盘

我有一个带有编辑框的活动,当用户在编辑框内触摸时,软键盘就会出现。如果用户按下硬件“返回”按钮,软键盘就会消失。我想检测这种情况。我环顾四周,到目前为止我看到的最好的反应是这个:

http://groups.google.com/group/android-developers/browse_thread/thread/9d1681a01f05e782

我的问题是——您如何检测您的应用程序窗口是否已调整大小?

我将此文本添加到我的 android 清单文件中的活动中:android:windowSoftInputMode="adjustResize"

但我不太确定如何检测变化。

非常感谢任何帮助。

0 投票
2 回答
3861 浏览

android - Adview 显示在软键盘顶部

我刚刚将 AdWhirl 集成到我的应用程序中。我将 AdWhirl 视图设置为显示在我的主要活动布局的底部。我的主布局上有几个 EditText 框,当应用程序首次启动时,单击文本框通常会显示软键盘。但是,当我转到另一个活动并返回我的主要活动时,然后单击 EditText,软键盘会弹出,顶部有 AdWhirl 视图,覆盖了我的 EditText 框。这几天我一直在为此苦苦挣扎。任何帮助,将不胜感激。

我在清单中为所有活动定义了 android:windowSoftInputMode="adjustPan" 。

这是我的 main.xml 布局:

0 投票
2 回答
1116 浏览

android - 在 LatinIME 中找不到文件 AndroidManifest.xml

我是一个 n00b,试图创建一个类似于这篇文章的自定义软键盘:

如何为安卓开发软键盘?

我有:

  1. 安装的 Eclipse
  2. 安装了 Android SDK
  3. 克隆拉丁IME
  4. 从现有源LatinIME创建了一个新的 Eclipse 项目

并且 Eclipse 返回错误:

“在 LatinIME 中找不到文件 AndroidManifest.xml。”

有什么建议么?

谢谢你。

0 投票
4 回答
324 浏览

android - 如何在数字视图上初始化屏幕键盘?

嘿,我正在制作一个用户有时应该写数字的应用程序。

有没有办法立即显示屏幕键盘的数字视图?那么用户不会对“百”而不是“100”吗?

非常感谢你

0 投票
1 回答
1124 浏览

android - Android:CheckBoxPreference 启用/禁用电子邮件地址输入类型(覆盖默认设置)

大家好,我正在尝试进行一项活动,以便在启用 CheckBox Preference 时(true),屏幕键盘 InputType 将以编程方式更改。我希望用户可以选择打开/关闭键盘的电子邮件地址选项,同时保持 inputType 已经设置。

基本上相当于改变:

首选项.xml

这就是我现在所拥有的。

我检查了 /data/data/myappname/shared_prefs com.myappnamehere.preferences.xml。我至少知道,在检查框时,布尔值确实会从错误变为true。它只是没有做任何事情:(

0 投票
3 回答
3879 浏览

java - 如何在本机活动上显示软键盘

当我尝试使用ANativeActivity_showSoftInput()时,它不会调出软键盘。

我曾尝试使用ANativeActivity_showSoftInput(engine->app->activity, ANATIVEACTIVITY_SHOW_SOFT_INPUT_FORCED)andANativeActivity_showSoftInput(engine->app->activity, ANATIVEACTIVITY_SHOW_SOFT_INPUT_IMPLICIT)来显示软输入,但也失败了。

看了源码,发现 start 后nativeActivityNativeContentView(extend View)创建,调用ANativeActivity_showSoftInput时会showSoftInput()在 java 端调用。我想也许软键盘没有打开。

你能帮助我吗?

0 投票
3 回答
9950 浏览

android - 如何创建虚拟键盘并用它来替换默认键盘?

我想创建一个自定义虚拟键盘​​并用它来替换 android 的默认键盘。我不知道我该如何启动它。我正在关注这个SoftKeyboard示例代码,但我什么也没得到。请向我提供可以帮助我的其他来源或链接。

提前致谢。

0 投票
1 回答
4386 浏览

android - 适用于 Android 平台的 Flash API

我的使用非常有限。我需要做的就是从我的 Flash 应用程序中调用软键盘。在不使用文本字段或任何此类可编辑控件的情况下,我能做些什么,这会弹出键盘。

谢谢

0 投票
0 回答
1856 浏览

android - 如何在android中设置自定义软键盘的高度?

我想创建一个只需要在设备屏幕的一半中显示的软键盘。

主要目的是即使在显示键盘时用户也可以在屏幕上看到和选择项目(因为它不会全屏显示)。

我尝试在“inputView”和“candidateView”xml 中更改布局高度参数。但是,整个键盘高度并没有改变。请提出一种方法来实现这一点。

输入.xml

qwerty.xml

-提前致谢。

0 投票
1 回答
183 浏览

android - 从后退按钮进入活动时再次打开软键盘

android:windowSoftInputMode="stateVisible|adjustPan"在清单文件中使用主要活动启动时打开软键盘。

这很好用,除了当我使用后退按钮从另一个活动返回到主要活动时;软键盘不再出现。

返回主要活动时如何使软键盘出现?

感谢您提前提供任何帮助。