草庐IT

virtual-keyboard

全部标签

android - HTML 输入 : force numeric keyboard by default but allow letters

我有一个HTML输入。输入在Android手机上的Chrome中打开的网页上。我想要一个选项,让用户在开始输入值时看到数字键盘。但与此同时,我希望他能够输入字母数字字符。我不能使用type="number",因为它不允许输入字母。我不能使用type="text",因为它默认打开字母键盘,用户必须切换到数字键盘。所以我试图找到的选项是当标准字母数字键盘打开但数字输入已经被选中时(就像你在标准键盘上按?123时一样)。我试过使用type="tel"但我不明白如何从数字切换到字母。我正在使用Cordova,所以如果没有使用HTML执行此操作的选项,我可以使用native插件,如果你建议我使用

android - 安卓中的 "how to close keyboard with smooth slowly animation"

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加详细信息并澄清问题.关闭7年前。ImprovethisquestionAndroid动画键盘打开。每当我在键盘上单击“完成”时,我都希望键盘随着动画缓慢关闭。我可以在默认键盘上实现它来制作这种类型的东西还是为此制作自定义键盘。请建议我:我只是新的android初学者。提前致谢。

安卓 : EditText with custom keyboard

我按照sdk中的示例创建了自己的自定义键盘。现在我想在我的应用程序的EditText上默认使用这个自定义键盘(实际上我必须长按编辑文本然后选择我的自定义键盘)。我该怎么做?(似乎与inputType属性有关,但我找不到如何设置它)谢谢! 最佳答案 如果说“我创建了自己的自定义键盘”,您的意思是您编写了自己的IME,这可能不是您想要的。IME是一个单独的组件,旨在与设备上的任何其他应用程序交互以进行文本输入。如果您只想在自己的应用中使用自定义键盘,则应在您的应用中将其实现为用户界面的一部分。

android - 如何将 "Virtual"/"Shadow"组添加到 SimpleCursorTreeAdapter?

我有一个关于我在我的项目中子类化的SimpleCursorTreeAdapter的问题。它目前通过ContentProvider与SQLite-DB通信。现在,我遇到了一个问题,我想插入后端ContentProvider/DB中不存在的某种“影子”或“虚拟”组。我可以想象这可以通过两种方式实现——我只是想不出细节。我们要么找到在内部绘制和列出SimpleCursorTreeAdapter组的实际方法,要么我们实现一个行为类似于SQliteCursor的自定义Cursor,除了它返回ColumnCount+1并在查询时为该“虚拟”组附加一个“虚拟”元素...有没有人已经做过类似的事情,或

android - 由 : java. lang.NullPointerException : Attempt to invoke virtual method 'void . .. 在空对象引用上引起

我在堆栈溢出中浏览了一些问题,但它没有解决我的问题。这是我的代码。publicclassMenuListActivityextendsListActivity{StringMenuNames[]={"Consultation","Medicine","Diseases","Doctor"};protectedvoidonCreateView(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_menu_list);ArrayAdapteradapter

安卓开发: hook shortcut on keyboard when phone app activity is focused

这是一个具体的问题,我之前做过一些Android开发,但对系统管理没有那么深入。所以我需要创建一个在后台运行的应用程序(这部分没问题),并在从手机应用程序软件键盘上键入特殊快捷方式(比如#123*6)时自动启动应用程序的Activity电话。如果可能的话,你能告诉我吗?如果可以,我应该使用什么API/组件?在Web上找不到相关内容。 最佳答案 好的,我终于可以在HTC设备上使用它了。事实上,三星手机似乎对密码没有反应......我只有这个list:我的服务只是检查AndroidM(6.0)的正确权限,因为安全性发生了一些变化。我们现

android - 空指针异常 : Attempt to invoke virtual method 'java.lang.Object android.util.SparseArray.get(int)' on a null object reference

我在我的项目中使用了这个android支持库版本25.0.1我有时在某些设备上遇到错误在日志中://logcatjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.bookmark.money/com.zoostudio.moneylover.ui.ActivityBase}:java.lang.NullPointerException:Attempttoinvokevirtualmethod'java.lang.Objectandroid.util.SparseArray.get(int)'onanull

java.lang.NullPointerException : Attempt to invoke virtual method 'java.lang.String java.lang.Object.toString()' on a null object reference in GridView 异常

我正在尝试从电影数据库中获取有关电影的数据。然后在我的布局中使用gridview我想在我的设备上显示它。我通过使用ArrayAdapter来做到这一点。我只想在网格中显示电影的名称。但我不断收到“java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'java.lang.Stringjava.lang.Object.toString()'”错误。我的代码如下:publicclassMainActivityFragmentextendsFragment{ArrayAdaptermMovieAdapter;publicMainActivityFragm

android - EditText 被 Keyboard 覆盖

我在的层次结构中有一个EditText.........当EditText处于焦点时,它会被android软键盘覆盖!所以我在打字时看不到输入的内容!更新:这是我的list代码。没有帮助! 最佳答案 这是完整的文档:http://developer.android.com/guide/topics/manifest/activity-element.html#wsoftandroid:windowSoftInputMode=["stateUnspecified","stateUnchanged","stateHidden","sta

android - 如果我可以使用 android :configChanges ="keyboard|orientation|screenLayout",为什么还需要 setRetainInstance 或 onSaveInstance

为什么我需要使用setRetainInstance()或onSaveInstance()来保存状态,而我可以使用android:configChanges="keyboard|orientation|screenLayout“并获得相同的“保存状态非UI状态”?我的意思是减少头痛。 最佳答案 不要使用android:configChanges。它会以微妙的方式破坏事物,并会阻止Android为当前配置获取正确的布局/主题/尺寸等。onSaveInstanceState()与此完全正交:您需要保存状态,以便在Android终止进程以节