草庐IT

Keyboard

全部标签

android - 在 tabhost 中切换选项卡后关闭软键盘

我目前正在尝试让我的程序在更改选项卡时最小化软键盘。不幸的是,我找不到TabHost提供的任何方法或以其他方式检查选项卡何时更改或在选项卡更改时运行方法。我还尝试添加android:onClick="hideKeyboard"和hideKeyboard是一种关闭键盘的方法,但这种方法似乎对选项卡更改没有任何作用。hideKeyboard的代码如下:publicvoidhideKeyboard(){InputMethodManagerimm=(InputMethodManager)getSystemService(Activity.INPUT_METHOD_SERVICE);imm.to

android - 在 qml 应用程序中禁用 Android 键盘

我正在将现有的QML/C++应用程序移植到Android系统。该应用程序已在Android平板电脑上运行,但我在使用Android键盘时遇到问题。由于我的QML/C++应用程序实现了自己的键盘,我想禁用Android键盘。我试图在AndroidManifest.xml文件中添加android:windowSoftInputMode="stateAlwaysHidden"行,但当我按下编辑框时键盘仍然出现。由于我正在移植现有应用程序,因此我不想编辑应用程序本身的代码。我唯一可以编辑的是AndroidManifest.xml、QtApplication.java和QtActivity.ja

android - react Native TextInput 数字键盘在 android 上没有正确显示

我正在使用TextInput与keyboardType="number-pad"在iOS上它工作正常,但在Android上它显示正常键盘,我如何让android显示数字键盘,并隐藏“建议”栏左边iOS正确显示,右边android模拟器显示错误键盘。0?styles.textInputStyle:styles.textInputNormalStyle}keyboardType="number-pad"maxLength={1}value={this.state.secondVal}onKeyPress={(event)=>{this.onChange(1,event.nativeEven

android - 标签栏随键盘一起上升

这之前已经发布过,但没有答案。问题:TabBar-->(2个标签)tabone有一个Scrollview和一个EddiText选项卡二:其他内容当点击EditText时,软键盘会上升,TabBar也会随之上升。(一个丑陋的解决方案是在ScrollView中禁用滚动)对此有什么好的解决方案吗?! 最佳答案 一个简单的解决方案是告诉TabBar调整软键盘模式。为此,转到您的list文件,并在TabbarActivity中添加此行,android:windowSoftInputMode="adjustPan"即使软键盘可见,这也会使您的T

android - 在android中设置软键盘的位置

请问有没有办法在android中设置软键盘的位置?我在底部有一个工具栏,我想在键盘出现时保持可见。那么有没有办法将软键盘定位在屏幕上工具栏上方?我尝试过使用不同的布局,但键盘始终出现在屏幕底部,隐藏了工具栏。谢谢,克里斯。 最佳答案 没有办法设置软键盘的位置,你可以做的是将除工具栏之外的所有内容都放在ScrollView中,并使工具栏显示在键盘上方 关于android-在android中设置软键盘的位置,我们在StackOverflow上找到一个类似的问题:

安卓软键盘会无缘无故隐藏

我有以下问题-我已放置android:windowSoftInputMode="stateAlwaysVisible"在我的list中,它工作得很好,因为软件键盘几乎总是可见的。我有一个webview,其中我有一个可编辑的div,用户可以在其中输入文本。然而,当用户输入一些文本并点击webView上的其他地方(在与当前光标位置不同的位置)时,软件键盘将隐藏一会儿,然后重新出现。我束手无策,找不到对此的解释。使用InputMethodManager使键盘始终可见也无济于事。任何帮助将不胜感激。谢谢! 最佳答案 问题是键盘被隐藏了,因为

Android:如何让键盘一直保持启动状态

我一直在努力让键盘保持向上状态。我不希望后退按钮隐藏它。我不想用任何东西来隐藏它。我已经在list中删除了android:windowSoftInputMode="stateAlwaysVisible",尽管构建此功能的团队似乎应该用谷歌搜索“始终”的定义当我按下应用程序上的后退按钮时,它会隐藏键盘。有没有办法捕获并终止第一个后退按钮点击,或者将其传递给Activity而不隐藏键盘?编辑覆盖其中任何一个并在每一行上放置断点向我展示了一件事,这些都没有被调用。键盘是隐藏的,我的Activity没有任何线索。publicbooleanonKeyLongPress(intkeyCode,Ke

android应用程序特定的软键盘

有没有办法在Android上创建应用专用软键盘?在阅读了InputMethodService文档并检查了那里的替代键盘应用程序之后,我认为替代键盘只能配置为在系统范围内使用(通过设置->区域设置和文本)。如果上述问题的答案是否定的,那么是否至少有一种方法可以加载自定义词典并覆盖系统键盘的默认词典(仅当我的应用程序正在使用时)?这将有助于在用户只点击几个键时向他提供非常相关的建议。 最佳答案 如果您只想要一个外观和行为都像软键盘的View,我在mySmallKeyboardclass中做到了这一点.你只需要扩展android.inpu

android - 在使用android谷歌输入的横向模式下无法选择中文单词

横向模式;Edittext设置为'imeOptions="flagNoExtractUi"';谷歌拼音输入法;当我尝试在EditText中输入中文时,它显示的是拼音,但没有选择单词。有没有人知道如何解决这个问题?谢谢。 最佳答案 你好我正在使用带有criskeloRom、android4.1.1的三星galaxys3我在横向模式下写了第一段,效果很好。您应该添加更多详细信息 关于android-在使用android谷歌输入的横向模式下无法选择中文单词,我们在StackOverflow上找

在 sencha 文本字段上调用焦点时,android 键盘不会弹出

我的sencha应用程序在android的webView上运行..单击按钮后,我加载了一个自定义组件(包含一些组件和其中之一的文本字段的容器),然后在文本字段上调用​​focus()方法。我在文本字段中找到了光标,但没有出现android键盘。我在自定义组件中放置了一个按钮,单击该按钮后我将焦点再次移至文本字段,这次光标出现了一会儿又消失了。为什么光标没有停留在那里?不管怎样,通过使用focus()我得到了字段中的光标,但是android键盘没有弹出。请帮帮我。提前致谢。 最佳答案 此代码将强制显示键盘。InputMethodMan