android-softkeyboard相关内容
我正在为Android设计自定义键盘.我想为我的应用程序中的某些字段输入用于ENTER键的自定义标签.我使用了示例SoftKeyboard项目来开发键盘.到目前为止我尝试过的是:1-在我的一项活动中,我有一个具有以下属性的EditText:
..
我正在尝试实现一个TextView键盘,该键盘会随着每次按键的更新而更新,但不会显示在屏幕上.它应该出现在字母的第一行上方. 当我运行键盘时,按键会显示在顶部,但里面没有一行
..
我正在自定义DatePickerDialog,以为本地DatePicker添加一些功能.如预期般运作.但是默认情况下,DatepickerDialog的日,月和年字段是可编辑的.因此,当我关注那些可编辑的输入字段时,默认情况下将打开软键盘,使用该软键盘将能够编辑日期/月/年,并且当用户编辑日期/月/年时,按set/cancel编辑的日期DatePickerDialog将关闭,并且功能正常运行.在这
..
我正在开发一个android自定义键盘.我需要执行搜索操作,根据用户选择的文本字段将光标移动到下一个文本字段操作.如何执行这些动作? 解决方案 我得到了答案. getCurrentInputConnection().performEditorAction(EditorInfo.IME_ACTION_GO);getCurrentInputConnection().performEdito
..
在我的应用程序中,当用户在TextView上使用其软键盘键入内容时,我想接收touchEvent(MotionEvent)事件.我已经尝试在主要活动上使用dispatchTouchEvent(MotionEvent),但是在键入期间不会触发此事件.有办法处理吗? 编辑:主要思想是在软键中具有两个不同的事件,一个用于提交的字母(例如,对于keyUp和keyDown),另一个相对于触摸(例如di
..
1)问题: 我有一个 EditText ,用户必须在其中输入 USSD 代码. 问题是,要输入 USSD 代码,用户必须切换到符号键盘(两次至三次),这会造成非常严重的后果用户体验. USSD代码示例:* 345 * 77#,* 333 * 25#,* 123 * 678#等
..
我正在为移动设备创建一个网页.因为很少有输入字段要求用户始终以大写形式输入数据. 我看过一些类似 的选项 CSS的 text-transform 属性 它将用户输入更改为大写,但同时也更改了占位符.看起来不太好. 输入的 autocapitalize 属性 通过将其设置为打开,可以使键盘以大写字母形式打开.但这似乎对我不起作用.它与 textarea 完美搭配,但不适用于andro
..
Edittext输入文本不可见,我使用软键盘输入,但是一旦按下按钮,便可以看到输入值.代码在较旧的android版本上工作正常,但在android pie上却无法正常工作. 解决方案 这似乎与Android Pie有关.我在清单中将硬件加速更改为true,并且可以正常工作. android:hardwareAccelerated ="true"
..
是否可以在软键盘上隐藏(或禁用)某些字符?之前曾有人问过: Android软键盘-禁用某些键,但没有答案. (我宁愿隐藏而不是禁用键,但是会使用其中任何一种)谢谢! 解决方案 是否可以在软键盘上隐藏(或禁用)某些字符? 仅当您创建自己的输入法编辑器(也称为软键盘)并让用户切换到该编辑器时. 诸如 android:inputType 之类的属性是一些输入法编辑器会尊重并
..
我想找出按下了哪个键.我有一个EditText,并为此添加了一个KeyListener.但是它似乎没有用.我有一个textview,我想设置要在textview上按下的setText. edittext = (EditText)findViewById(bla); textview = (TextView)findViewById(bla); edittext.setKeyListener(
..
这是一个特定的问题,我之前已经做过一些Android开发,但是对系统管理的了解还不够. 因此,我需要创建一个在后台运行的应用程序(这部分是可以的),并在从手机应用程序软件键盘上键入特殊快捷方式(例如#123 * 6)时自动启动该应用程序的活动.电话. 如果可以的话,请您告诉我,如果可以,我应该使用什么API/组件?在网上找不到相关的内容. 解决方案 好,我终于在HTC设备上完成
..
我想制作一种仅用于SoftKeyboard的输入法.我如何在输入法中制作弹出onkey事件. 我正在创建对话框,但这是您看到我的logcat的问题: 09-14 11:16:54.349: E/MessageQueue-JNI(7172): at android.inputmethodservice.KeyboardView.detectAndSendKey(KeyboardVie
..
我正在开发一个Flutter应用程序,用户可以在其中键入消息,然后按键盘上的发送按钮以发送消息.问题是,当我按下发送按钮时,消息被发送但键盘自动被关闭.如何防止这种情况发生? 预先感谢. TextField( autofocus: true, keyboardType: TextInputType.multiline, maxLines: null, decoration:
..
我想在键盘出现时调整活动布局的大小,但同时保持其工具栏位置不变.到目前为止,当我单击编辑文本并出现键盘时,所有屏幕都向上移动. 在出现键盘之前: 出现键盘后,工具栏不再可见: 我想将键盘保持在原处,并在其下方移动图像. 我不能只在清单中指定android:windowSoftInputMode="adjustNothing",因为当键盘出现时,编辑文本将不再可见. 到目前为止,我
..
我在BottomSheetDialog内的RecyclerView中有一些EditText.我现在遇到的问题是,当屏幕上显示BottomSheetDialog时,我点击了RecyclerView中的第7个EditText.软键盘出现并覆盖在EditText上,因此我看不到键入的内容.但是如果我将BottomSheetDialog稍微向上拖动,即使我点击屏幕上的最后一个EditText,EditTe
..
尝试在键盘视图内使用其他布局(如在xml文件中)时遇到此错误.我不希望我的键盘布局像普通键盘一样具有行和键,相反,我希望它在任何父布局的顶部两侧都具有两个按钮.另外,我还需要在键盘视图中放置一个布局以包含我的绘图画布. 我还尝试过这样的布局:
..
我正在使用的PhoneGap应用程序遇到问题.我的应用程序具有很多形式,因为该应用程序的目的主要是为数据库提供一个不错的用户界面.但是,每当用户尝试编辑靠近底部的输入字段时,Android键盘就会弹出并覆盖该字段,从而使用户看不到他/她在写什么. 您知道是否有解决方法吗?有没有人在他们的应用程序上遇到过这个问题? 解决方案 在这种情况下您可以做什么(遇到此问题时我该怎么做...):在
..
我做了一个FragmentActivity.一些片段包含EditText. 我想当软输入键盘打开并且发生MotionEvent时-除了在EditText内单击的事件外-要隐藏的软输入.到目前为止,我在MainActivity中编写了以下代码: @Override public boolean dispatchTouchEvent(MotionEvent ev) { Input
..
隐藏软键盘很痛苦. 我使用一些基于具有焦点的EditText的方法,但是在我当前的应用中,键盘会在加载新片段的某个位置不断弹出. 我的帮助器类中有一个方法,但是对我不起作用: //Hide keyboard public static void hideSoftKeyboard(Activity activity) { activity.getWindow()
..
如何更改按键的文本颜色? 这是我的键盘布局.
..