草庐IT

键盘休眠

全部标签

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

我有以下问题-我已放置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

java - 为什么 showSoftInput 不显示虚拟键盘?

本质上,我试图在不使用可见的EditText或TextView的情况下显示虚拟键盘并收集输入。我意识到toggleSoftInput可用于执行此操作,但我需要使用showSoftInput因为我想使用TextWatcher来操作输入。另外,我使用的引擎是c++,所以我试图尽可能少地编写纯java代码,从而避免使用.xml文件。所以这里...publicclassGameActivityextendsActivity{protectedGameViewview=null;protectedEditTexteditText;protectedvoidonCreate(Bundlebundl

android - 如何在android中打开布局内的键盘

我需要在我的layout中打开键盘,我有一个edittextbox见下图在这张图片中粉红色-header和footer棕色-edittextblue-整个layout红色-键盘任何人都可以帮助我解决这个问题。帮助我。 最佳答案 我认为android中没有设置软键盘位置的选项。你可以在你的xml中制作你自己的键盘。 关于android-如何在android中打开布局内的键盘,我们在StackOverflow上找到一个类似的问题: https://stackove

Android自定义一个车牌字母选择键盘

在一般和车相关的应用,难免会和车牌打交道,组成车牌的要素,国内无非就是省份简称+地区代码+英文或者数字组成,比如京A12345,在需要输入车牌的功能上,就需要有省份简称键盘和英文数字键盘了,在上篇的文章《Android自定义一个省份简称键盘》,总结了省份简称键盘的实现,本篇我们继续完成英文和数字键盘的实现。今天的内容大致如下:1、最终实现效果及简单分析2、设置属性,制定可扩展效果3、部分源码剖析4、开源地址及使用总结一、最终实现效果及简单分析以上就是本篇文章最终要实现的效果,和省份简称键盘不同的是,数据源上和边距有所差别之外,其他的实现方式均是一样的,采用外部垂直LinearLayout,内部

android - ICS 键盘背面,主页按钮在覆盖上打开时不接触

我正在创建一个覆盖屏幕。除了android4.0+默认键盘的后退(键盘向下)、键盘打开时的家庭和最近的应用程序按钮外,一切都完美无缺。这些键不接受触摸,而是它上面的键被点击。例如,当点击背面时,逗号被点击,当点击主页时,空格键被点击等。此问题仅在4.0及更高版本的android默认键盘上出现,因为具有自己的键盘实现的三星设备在横向模式下也不会显示此问题,默认键盘正常工作但随后键盘处于全屏模式.我不确定错误是在键盘实现上还是在我的身上。无论如何,应该找到修复程序,因为大多数用户将使用默认键盘。对于覆盖屏幕,我使用了以下标志:intflags=WindowManager.LayoutPar

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

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

android - 如何在 Android TV 中使用键盘让 GridView 滚动到顶部

我正在Android智能电视上开发应用程序,它只能使用Remote来导航焦点位置(就像在普通Android设备中使用方向键一样)。我使用GridView来显示图像。问题是当滚动到底部时,它不能再向上滚动了!我知道这种现象永远不会发生在触摸模式设备上,但对于AndroidTV这确实很常见。其实我在使用ListView的时候也遇到过同样的问题,我通过手动滚动到上一行的方式解决了这个问题。覆盖AbsListView.OnScrollListener:@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisib

android - 被键盘覆盖的 AutoCompleteTextView 列表

我和这个thread有同样的问题.我尝试了评论中的答案,但仍然没有成功。这是我的代码:布局:Java代码:String[]values={"abc_0","abc_00","abc_000","abc_1","abc_11","abc_111","abc_2","abc_22","abc_222","abc_3","abc_33","abc_333",};finalAutoCompleteTextViewactv=(AutoCompleteTextView)dialog.findViewById(R.id.test);finalArrayAdapteradapter=newArrayA