草庐IT

键盘休眠

全部标签

android - 出现键盘时如何在 ListView 中向上滚动

我想知道在android中有没有办法像这样做question.我使用了ListView并在其中添加了EditText。我遇到了与上述问题相同的问题。我在android中找不到答案。谢谢。 最佳答案 在你的list中,试试这个你需要的是android:windowSoftInputMode="adjustPan"试试吧! 关于android-出现键盘时如何在ListView中向上滚动,我们在StackOverflow上找到一个类似的问题: https://sta

打开软键盘时,Android pie edittext 键入的文本不显示

Edittext输入文本不可见,我使用软键盘输入,但一旦按下下一步按钮,我就能看到输入值。代码在较旧的Android版本上运行良好,但在AndroidPie上运行不正常。 最佳答案 这似乎是AndroidPie的问题。我在list中将硬件加速更改为true,它起作用了。android:hardwareAccelerated="true" 关于打开软键盘时,Androidpieedittext键入的文本不显示,我们在StackOverflow上找到一个类似的问题:

Android:弹出键盘时,布局不可见。我该如何解决这个问题?

在我的布局中,屏幕底部有一个TextView。问题是,当我在文本框内单击以键入内容时,键盘会覆盖文本框,因此我无法看到发生了什么......对此有什么解决方案吗?这是我的布局... 最佳答案 通过向Activity元素添加android:windowSoftInputMode="adjustPan"属性,您应该能够在list文件中对其进行控制。参见windowSoftInputModedocumentation和一个blogpost对此进行更详细的解释。 关于Android:弹出键盘时,

android - 如何在插入时防止Android设备进入休眠状态

每当我的一个Activity正在运行并且手机已插入电源时,我想保持屏幕打开。我知道唤醒锁很棘手,所以我正在寻找有关如何实现此特定目标的示例或文档。 最佳答案 不要为此使用唤醒锁——只需根据设备当前是否已插入,设置和清除窗口标志WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON。您可以使用设置标志>Activity.getWindow().addFlags().所以代码是getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCRE

android - 在数据绑定(bind)中使用键盘上的完成按钮

我正在尝试使用软键盘的完成按钮通过数据绑定(bind)激活方法。就像点击一样。有办法吗?例子:viewModel.someMethod()}"/>onOkInSoftKeyboard不存在...是否有创建此行为的方法?谢谢! 最佳答案 我不会声称自己是onEditorAction()或软键盘方面的专家。也就是说,假设您使用FirozMemon建议的堆栈溢出问题的解决方案,您可以实现它。即使有其他更好的解决方案,这也可以让您了解如何添加自己的事件处理程序。您需要一个采用某种处理程序的绑定(bind)适配器。假设您有一个像这样的空监听器

android - DatePicker 不响应来自 Android 键盘的用户输入

我的Activity中有一个DatePicker。它工作正常,除非用户通过键盘输入日期并且不使用+或-按钮更改日期。用户通过键盘编辑时返回的日期始终是DatePicker初始化的日期。调试时,我注意到onDateChanged()回调不会被调用,除非使用按钮更改日期。 最佳答案 是的,我也遇到了这个问题。仅当您从Activity的编辑文本中移除焦点时,日期选择器才会保存更改。所以你必须运行“mDatePicker.clearFocus();”在您从中获取日期之前。 关于android-D

java - NumberPicker 不适用于键盘

在activity_main.xml中:在MainActivity.java里面的oncreate:NumberPickernumberPicker1=(NumberPicker)findViewById(R.id.numberPicker1);numberPicker1.setMinValue(1);numberPicker1.setMaxValue(20);当我用键盘编辑值时,我以编程方式获得的值不会改变,但如果我按+然后-它会起作用。如何在不按+和-的情况下让它工作?编辑:我用MelihAltıntaş的代码创建了一个新项目,它显示了一个全新的数字选择器!!(用手指滑动不能输入文

键盘打开时的android浏览器计时器

我遇到过在android浏览器中打开软键盘时异步函数不执行的问题。例如:....document.getElementById("foo").addEventListener("keyup",function(){window.setTimeout(function(){alert("1");},20);},false);只要您始终专注于文本输入,您就永远不会看到警报。xhr回调也是如此。如果您尝试发出ajax请求,则会发送该请求,但直到您在文本框中键入另一个字符后才会触发oncomplete回调。有人知道解决方法吗?您可以看到Google显然有一个带有他们的搜索建议的工作示例,尽管我

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

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

安卓手机键盘没有句号

我想为只接受数字的文本框输入类型和小数点。输入类型为Number或Decimal,仍然带有完整的键盘和按钮很小。电话的输入类型可以解决问题,但并非所有电话都有逗号或输入小数点的句点/点。最好的方法是什么?没有句号的电话:三星Galaxy标签点燃火 最佳答案 InputtypeofNumberorDecimal,stillbringsthefullkeypadandthebuttonsaresmall.这会因用户而异。不同的设备有不同的输入法编辑器(又名软键盘)。您的inputType值是请求,而不是需求。给定的输入法编辑器对给定的i