-
0 votesanswersviews
软键盘的后退键或删除键在4.4和5.0中不起作用?
我遇到了在4.4和5.0.1设备中无效的后退密钥或del密钥问题?当我按下软键盘的后退键时方法没有调用 . Username.setOnKeyListener(controller); Password.setOnKeyListener(controller); @Override public boolean onKey(View v, int keyCode, KeyEve... -
213 votesanswersviews
禁用横向软键盘输入的全屏编辑视图?
在使用软键盘的Android设备上,我想防止在横向模式下出现全屏键盘编辑视图(如下所示)(即我只想看到软键盘本身和我后面的视图) . 我假设这可以使用 InputMethodService 上的 setExtractViewShown(false) 方法来实现,但是我无法访问此默认实例并且不想实现自定义输入方法 . Edited to add: 输入的视图不是 TextView (它是带有自定义... -
0 votesanswersviews
Android EditText InputType,数字键盘附加文本
我有这个EditText,用户输入信用卡号 . 我通过附加到EditText来每4个字符添加一个空格,如下所示: cardNumberEditText.append(" "); 我只想显示数字键盘 . 因此,我将此属性添加到XML格式的EditText中: android:inputType="number" 但是,除了数字之外,这不允许我向EditTex... -
70 votesanswersviews
Android:Dialog中的EditText不会拉起软键盘
因此,当它获得焦点时,我会显示出来 . 我已经看过几个变通方法,例如this thread,this one和this one(还有更多),但我从来没有见过令人满意的解释,为什么会发生这种情况 . 我更倾向于让Android使用自己的EditTexts默认行为,而不是构建我自己的行为,但似乎每个人(在那些线程中)已经接受了Dialogs中EditTexts的默认行为是只给光标而没有键盘 . 那为什... -
3 votesanswersviews
软键盘不会出现在DialogFragment中的EditText RecyclerView上
我正在尝试创建一个包含EditTexts的RecyclerView的DialogFragment . 它会滚动,当我单击EditText时会出现复制/剪切/粘贴,但键盘永远不会出现 . 适配器工作,因为我尝试在Activity中实现RecyclerView . 我已经尝试找到使键盘显示的解决方案,例如在XML中添加它 </request focus> 或者这个对话框 dialog.g... -
61 votesanswersviews
Listview中的EditText在Android 4.x上按下时失去焦点
我知道这里有很多类似的问题,但我无法在简单的示例应用程序中使用任何提供的解决方案 . 第一次显示 softkeyboard 时会发生此问题 . 一旦显示,只需按 editText 再次使其可编辑 . 尝试以下方法: android:windowSoftInputMode="adjustPan|adjustResize" 这不是解决任何问题 . 在弹出软键盘后,似乎必须使用此行... -
1 votesanswersviews
Android Soft Keyboard在重新打开时隐藏EditText
我正在开发一个需要屏幕固定和一个完整窗口的应用程序,所以我隐藏了导航栏等 . 当活动打开并且EditText获得焦点时,软键盘将变为可见,它将把EditText移到它上面 - 很棒,没有问题 . 当我关闭软键盘并通过单击所述EditText重新打开它时,会出现问题,软键盘现在将隐藏EditText . 关于如何解决这个问题的任何想法?我试过在ScrollView中包含整个布局,问题仍然存在 . 正... -
26 votesanswersviews
Android - 软键盘将我的活动布局推出屏幕
我的活动的布局如下所示 . <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" ... -
33 votesanswersviews
键盘出现时没有adjustPan推送列表视图
我正在尝试使用列表视图和底部的发送消息创建一个活动 . 问题是,当显示键盘时,而不是推动底部内容,只是隐藏它 . 我尝试使用adjustPan,但它会向上推孔视图(因此无法查看列表视图的顶部元素以及de actionbar消失) . 如果您看一下WhatsApp或Line,其功能是当屏幕底部显示列表的最后一项时,键盘会向上推动列表视图(不会将操作栏或第一个元素移出屏幕),并且当未显示列表的最后一项... -
3 votesanswersviews
如何防止软键盘仅向上推?
我有一个布局,顶部有一个工具栏和几个EditText视图: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layou... -
15 votesanswersviews
我可以在没有EditText的情况下使用软键盘吗?
我正在Android中创建一个简单的打字游戏 . 我从物理键盘输入输入没有问题,但现在我试图让软键盘在没有EditText的情况下出现 . 到目前为止,我尝试过以下方法: 1. 具有visibility = "invisible"的EditText和此行: ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SE... -
1 votesanswersviews
软键盘在焦点上不显示
当EditText以编程方式聚焦时,我有一个小功能来打开软键盘,如下所示...... public void getUserName() { EditText tv = (EditText)findViewById(R.id.user_info_name); tv.setOnFocusChangeListener(new View.OnFocusChangeListener() {... -
2 votesanswersviews
当EditText字段获得焦点时隐藏软键盘
我目前正在开发一个企业级Android应用程序,该应用程序部署在具有硬件键盘的设备上 . 大多数EditText字段都需要数字输入,因此通过硬件键盘输入数据自然会更加方便和快捷 . 问题是当EditText字段获得焦点时,软键盘会自动弹出,有时会遮挡当前聚焦的字段和屏幕的其他部分 . 我的问题是当EditText字段获得焦点时,如何防止弹出软键盘 . 第二个问题是我如何在其他事件上显示软键盘,例如... -
3 votesanswersviews
软键盘推高布局或隐藏行动栏
我的项目有软键盘问题 . 我已经设置了我的清单文件 android:windowSoftInputMode="adjustPan" 这样我的键盘和EditText就可见了 . 但就像下面链接的问题一样,屏幕底部的按钮与键盘一起向上推 . https://stackoverflow.com/questions/5516216/how-to-avoid-soft-keyboard... -
1 votesanswersviews
软键盘出现时如何避免取消动画效果?
在我的应用程序中,一些视图由Animator重新调整,一切正常,直到出现软键盘 . 当我在动画完成后点击 EditText 时, EditText 的高度在软键盘出现之前回到xml高度 . 细节:假设我们有一个简单的布局,只有一个按钮和一个文本编辑框: <?xml version="1.0" encoding="utf-8"?> <Rela... -
-1 votesanswersviews
在一些edittext输入后自动禁用android中的键盘
我试图在一些文字后弹出键盘 . 即在满足某些条件后 . 如何在android中执行此操作 . 即if(eT1的字符== et2的字符)eT1已经输入,现在在et2输入中 . 我使用过:eT2.addTextChangedListener(new TextWatcher(){ public void onTextChanged(CharSequence s, int start,int before... -
22 votesanswersviews
Android中的完成键盘上隐藏软键盘?
我正在努力使用软键盘上的完成按钮 . 我无法通过软键盘完成按键来隐藏键盘 . 从另一个按钮,它完美地与 imm.hideSoftInputFromWindow(editText.getApplicationWindowToken(), 0); 但onKeyListener不能按我想要的方式运行 . 当我点击editText时,软键盘会显示,其内容将从字符中清除 . 谢谢收听! main.xml: ... -
2 votesanswersviews
Android:隐藏软输入键盘
我需要隐藏软键盘以响应单击按钮 . 我看到了一些关于这个的帖子,我尝试了: InputMethodManager im = (InputMethodManager) getSystemService( Context.INPUT_METHOD_SERVICE); im.hideSoftInputFromWindow(myEditText1.getWindowToken(), 0); 这很... -
76 votesanswersviews
软键盘上的自动折叠ActionBar SearchView关闭
我目前正在使用ActionBar菜单项在操作栏中显示SearchView . 当搜索菜单项被展开时,显示软键盘,这就是我想要的 . 现在,当用户按下后退按钮关闭软键盘时,我还想在操作栏中折叠SearchView . 我尝试在MenuItem和ActionView上实现以下侦听器OnKeyListener和OnFocusChangeListener . 我也尝试在Activity中使用OnBackP... -
44 votesanswersviews
adjustPan不会阻止键盘覆盖EditText
我正在尝试创建一个非常基本的聊天屏幕,其中ListView显示文本,底部是EditText,EditText右侧是“发送”按钮 . 一切都很实用,但当我点击EditText时,虚拟键盘会覆盖它 . 屏幕平移一点但不足以在键盘上方可见 . 我的清单中有“adjustPan”标签,并且还尝试了“adjustResize”标签无效 . 我猜这与我的布局设置方式有关,但老实说我没有任何线索 . 请帮忙! ... -
5 votesanswersviews
在按钮上关闭键盘单击该关闭片段
如何在按钮单击时关闭键盘?我有一个片段,它有一个EditText和两个按钮 . 一个提交EditText内容,另一个只是关闭片段 . 现在当片段消失时,键盘会停留 . 但是,按后退按钮会关闭键盘或单击“完成”也会关闭它 . 但我需要的是当片段关闭时键盘消失 . 我尝试过类似问题的解决方案here,here或here,但似乎都没有 . 他们中的大多数人都扔了 NullPointerException... -
6 votesanswersviews
在活动状态onStop上关闭/隐藏Android软键盘
我的布局中有 EditText 和 Button . 在编辑字段中写入并单击此按钮以 go back my fragment 后,我想隐藏虚拟键盘 . 我认为有一个简单的,但我尝试了某种方式,它不起作用: 该代码显示 Button 如何工作: private void onButtonClicked(){ getActivity().getSupportFragmentManager()... -
7 votesanswersviews
使用Kotlin关闭/隐藏Android软键盘
我正在尝试在Kotlin中编写一个简单的Android应用程序 . 我的布局中有一个EditText和一个Button . 在编辑字段中写入并单击按钮后,我想隐藏虚拟键盘 . 关于在Java中做这件事有一个 popular question Close/hide the Android Soft Keyboard,但就我所知,Kotlin应该有一个替代版本 . 我该怎么办? -
6 votesanswersviews
显示或隐藏Android软键盘时调整布局
我的目标是实现大多数消息应用程序,如Facebook Messenger,Viber,显示附件表时的功能 . 如果软键盘可见并且用户想要附加某些东西,则隐藏键盘并将附件页显示在其位置 . 为了使其工作,布局更改应在根视图大小更改时发生 . 否则,在显示/隐藏键盘之前不久应用布局更改的位置会出现图形 glitch . 如果我可以在键盘被隐藏的确切时刻改变我的布局,我可以把它弄好 . 我尝试过使用 ... -
1 votesanswersviews
如何在android中检测到任何其他应用程序中的软键盘显示/隐藏?
每当软键盘显示/隐藏任何其他应用程序时,我想在我的Android应用程序中接收广播 . -
3268 votesanswersviews
关闭/隐藏Android软键盘
我的布局中有 EditText 和 Button . 在编辑字段中写入并单击 Button 后,我想隐藏虚拟键盘 . 我假设这是一段简单的代码,但我在哪里可以找到它的一个例子? -
6 votesanswersviews
如何在Android Things上显示软键盘?
我正试图在Android Things,Raspberry Pi 3上显示软键盘 . 我尝试了下面的方法,但到目前为止还没有成功: <activity ... android:windowSoftInputMode="stateAlwaysVisible"> 和 <EditText ... andr... -
328 votesanswersviews
Android:如何让键盘输入按钮说“搜索”并处理其点击?
我无法弄清楚这一点 . 有些应用程序有一个EditText(文本框),当你触摸它并调出屏幕键盘时,键盘会有一个“搜索”按钮而不是一个回车键 . 我想实现这个 . 如何实现“搜索”按钮并检测按“搜索”按钮? Edit :找到了如何实现搜索按钮;在XML, android:imeOptions="actionSearch" 或Java中, EditTextSample.setIme... -
293 votesanswersviews
如何在EditText外单击后隐藏软键盘?
好的每个人都知道要隐藏你需要实现的键盘: InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 但这里最重要的是当用户触摸或选择任何其他不是 E... -
372 votesanswersviews
如何在关注edittext时显示软键盘
我想在 EditText 聚焦时自动显示软键盘(如果设备没有物理键盘),我有两个问题: 当我显示 Activity 时,我的 EditText 已聚焦但键盘未显示,我需要再次单击它以显示键盘(显示我的 Activity 时应显示) . 当我在键盘上单击完成时,键盘被解除但是 EditText 保持聚焦并且不想要(因为我的编辑完成了) . 要恢复,我的问题是在iPhone上有更多类似的东...