4331得票129回答
如何在程序中以编程方式关闭/隐藏Android软键盘?

我在我的布局中有一个EditText和一个Button。 在编辑字段中写入内容并点击按钮后,我希望在触摸键盘外部时隐藏虚拟键盘。我认为这是一段简单的代码,但我在哪里可以找到一个例子呢?

375得票33回答
安卓:当焦点在EditText上时自动显示软键盘

我正在使用AlertDialog显示一个输入框。当我调用AlertDialog.show()时,对话框内部的EditText会自动聚焦,但软键盘不会自动弹出。 如何在对话框显示时自动显示软键盘?(且没有物理/硬件键盘)类似于当我按下搜索按钮来调用全局搜索时,软键盘会自动显示。

261得票4回答
Android - 编程隐藏/显示软键盘

可能重复: 如何以编程方式关闭/隐藏Android软键盘? 首先,我已经看到此主题。我尝试了那里给出的接受方法,但对我来说都没有用。 我的应用程序中有两个屏幕。 第一个屏幕有两个EditText - 一个用于用户名,一个用于密码 第二个屏幕有一个ListView和一个EditText-...

87得票6回答
安卓模拟器中软键盘从未显示出来

我是 Android 新手。 我已经花了两个小时在搜索上。无论我尝试什么,软键盘都不会显示在我的 EditText 上。我只是简单地创建了它:EditText editText = (EditText)findViewById(R.id.editText); 我尝试过: editText.re...

87得票2回答
如何禁用EditText软键盘上的“下一步”按钮(替换为“完成”按钮)

我在我的Android应用程序中有一堆EditText,每个EditText的InputMethod设置为numberSigned。我的目标设备没有硬件键盘,使用软件键盘进行数字输入。Android将输入框右侧的标准“完成”按钮替换为“下一个”按钮。我如何使用“完成”按钮?

70得票10回答
当Activity启动时显示软键盘

我有两个活动,A和B。当A开始时,它会检查一个条件,如果为真,则调用startActivityForResult()启动B。因为B只接受文本输入,所以在B启动时自动弹出软键盘是有意义的。当活动开始时,EditText已经获得焦点并准备好输入。 问题在于,即使在B的<activity&g...

68得票4回答
如何在iOS中获取UIKeyboard的大小

有没有办法在程序中获取UIKeyboard的大小。横向模式下高度为216.0f和162.0f。 以下方法似乎已经过时了。是否有一种能够在3.0 iPhone OS SDK和4.0 iPhone OS SDK上都可以使用且没有任何警告的方法来实现这个目标。CGSize keyBoardSize...

48得票8回答
关闭弹窗后隐藏软键盘

我想在AlertDialog关闭后隐藏软键盘,但它仍然可见。这是我的代码:alert = new AlertDialog.Builder(MyActivity.this); imm = (InputMethodManager)getSystemService(Context.INPUT_MET...

47得票7回答
用多个/备选字符创建软键盘

我已经按照developer.android.com上的示例学习了输入法,并尝试了SoftKeyboard示例应用程序。这些示例提供了关于创建简单键盘的足够信息。 但是在API文档中,我没有看到可以创建每个键的替代/多个字符的功能,这在标准键盘(LatinIME Keyboard)中是可用的...

32得票4回答
在Xamarin Forms共享项目中将返回键改为下一步/完成键

是否可以将键盘上的“返回”键文本更改为“下一步”或“完成”? 我有一个登录表单,包括用户名和密码。 当在用户名字段上时,我想要“返回”键显示为“下一步”,当在密码字段上时,则显示为“完成”。然而,我还没有找到实现这个目标的方法。这是一个共享项目,涉及 Android 和 iOS 平台。