android-softkeyboard相关内容

如何在对话框关闭时隐藏键盘

我有一个带有单个Fragment的Activity.片段上有一个EditText. 一旦显示片段,键盘就会弹出,但是我设法在清单android:windowSoftInputMode ="stateHidden" 中阻止了它的设置. 但是,还有一个按钮,可以打开一个带有另一个EditText的对话框. 我有一种方法可以在关闭对话框时自动关闭键盘. public static ..
发布时间:2020-08-28 18:39:01 移动开发

显示使用nextFocusDown设置的键盘后切换Fragment时,Android应用程序崩溃

我有一个应用程序,可以很好地处理多个片段,这些片段可以基于导航栏交互进行切换. 其中一个屏幕具有多个文本字段,我决定对这些字段进行排序,以便键盘"next"将通过使用nextFocusDown自动将用户带到下一个可填充的文本字段.最后一个会导致RadioGroup,导致显示“完成"按钮. 字段看起来像这样(它们在LinearLayout内,在NestedScrollView内,在另一个Lin ..
发布时间:2020-08-28 18:38:56 移动开发

如何在微调器上隐藏虚拟键盘

我有一个edittext和一个微调框.当我轻触edittext时,键盘出现,完成文本编辑后,我轻触微调器的下拉箭头,但键盘不会自动消失.请给我一些解决方案. 我尝试了此代码 InputMethodManager imm=(InputMethodManager)getApplicationContext().getSystemService(SetUpProfileActivity.this ..
发布时间:2020-08-28 18:37:49 移动开发

将表情符号添加到Android键盘

我正在制作自己的自定义键盘,但在向其中添加表情符号时遇到问题.作为android:keyIcon,我具有该表情符号的可绘制对象,因此需要android:codes.我不知道按下表情符号后会输出什么.我已经在网上寻找解决方案,但没有找到任何东西.有谁知道我应该使用什么代码来输出表情符号.预先感谢. 以下是xml代码的一部分: ..
发布时间:2020-08-28 18:37:44 移动开发

如何在搜索视图中隐藏android键盘

我在应用程序中使用了搜索视图.我想知道当我在搜索视图中按下搜索按钮时如何隐藏键盘吗?我必须使用“后退"按钮来查看结果. 解决方案 这是一个类似的问题: 如何在Android SearchView中关闭键盘? @Override public boolean onQueryTextSubmit(String query) { // Do search. ..
发布时间:2020-08-28 18:37:28 移动开发

尚未输入任何内容时,禁用键盘的发送按钮[Android]

我正在android应用程序中创建搜索选项. 在屏幕键盘上按“搜索"后,将触发一个事件,该事件将查询发送到服务器. 我想做的是,在尚未输入相应EditText的文本时,禁用屏幕键盘上的“搜索"按钮. 我将此添加到了EditText: android:imeOptions="actionSearch" 所以这就是键盘上有一个“搜索"按钮而不是默认的“输入"/“完成"的原因. ..
发布时间:2020-08-28 18:35:19 移动开发

如何防止底部导航栏在显示的键盘上被向上推

当软键键盘弹出时,如何创建不会随视图向上移动的粘性页脚? 下面是我当前设置以及我想要实现的图像示例. 我有一个滚动视图,其中包含我的页面内容和一个线性布局,该线性布局与充当导航栏的父底部对齐. 问题是,当键盘弹出时,它会推高我的整个视图,包括底部的导航部分. 我不想禁用视图的自动上推(通过设置android:windowSoftInputMode="adjustPan"),而是排除单个 ..
发布时间:2020-08-28 18:35:16 移动开发

使用ADB或Java代码更改默认的Android键盘

我正在构建一个使用特定键盘的自定义应用程序,因此当用户运行该应用程序时,默认键盘应更改为我的特定键盘,其名称为hacker keyboard,如何使用Java代码或调用adb命令来做到这一点?从Java代码开始,我的设备已经植根,这又是特定的应用程序,而我开发的公司也需要它. 解决方案 您可以使用ime命令设置input method. $ adb shell ime usage: ..
发布时间:2020-08-28 18:35:14 移动开发

OnBackPressed并打开一个软键盘

我想在打开软键盘时完成一项活动,我想覆盖该软键盘的back事件并完成该活动. 我正在使用它,但是不起作用,有什么主意吗? public boolean onKeyPreIme(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getA ..
发布时间:2020-08-28 18:35:07 移动开发

在片段中显示/隐藏软键盘事件

关于查找显示/隐藏软键盘事件的文章很多. 我发现自己处于一种需要根据软键状态在一个片段中更改图标的情况下. 我尝试实现onMeasure,但是无法在片段中覆盖它. 是否有(相对)轻松的方法来在片段中进行干净的显示/隐藏软键盘事件,还是我应该放弃运输? 解决方案 遗憾的是,事实如此-android在软件键盘显示事件上没有本机. 处理键盘隐藏问题的一种方法是检查输入的符号并按下后退 ..
发布时间:2020-08-28 18:35:04 移动开发

如何从应用程序调用关机,重新启动对话框?

当我从应用程序中长按电源按钮时,我想关闭电源,重新启动等.该对话框与默认的android对话框相同. 我无需从我的应用程序直接调用重新启动,关机等.... 只是想调用该对话框. 怎么称呼它?或如何在应用程序上发送电源按钮键? 预先感谢. 解决方案 如果您查看源代码,将会看到它是在内部处理的(PhoneWindowManager.java和GlobalActions.java).通过 ..
发布时间:2020-08-28 18:35:02 Java开发