android-softkeyboard相关内容

Android在不丢失光标的情况下从EditText隐藏软键盘

我已经完成了 这个 这让我走到了一半,但并不完全.我有一个拨号器 Fragment,它有所有常用的 Button 来输入数字,包括退格,所以我不需要软键盘.我还想让用户能够粘贴文本(长按...默认情况下可以正常工作),以及编辑输入的内容,所以我需要光标. 如果用户在 EditText 内单击,我发现确保不会弹出软键盘的最简单方法是将 inputType 设置为 null - 但是也杀死光标. ..
发布时间:2022-01-14 16:24:26 移动开发

如何通过android中的软键盘以编程方式将我的EditText输入限制为一些特殊字符,如反斜杠(/),tild(〜)等

我正在开发键盘应用程序,但遇到了问题.我想以编程方式在 android 的 EditText 中限制/阻止软键盘中的某些特殊字符. 那么,有什么办法可以限制在 android 的编辑文本中输入任何特殊字符. 如果有人有想法,请回复. 提前致谢. 解决方案 试试这个可能对你有用 公共类 MainActivity 扩展 Activity {私人编辑文本编辑文本;私有字符串 ..

在 Android 4.x 上按下时 Listview 中的 EditText 失去焦点

我知道这里有很多类似的问题但我无法在一个简单的示例应用程序中获得任何提供的解决方案. 第一次显示软键盘时会出现问题.一旦显示出来,只有再次按下 editText 才能使其可编辑. 尝试了以下方法: android:windowSoftInputMode="adjustPan|adjustResize" 这并不能解决任何问题.在弹出软键盘后,似乎必须强制调整活动的大小.不幸的是,它 ..

软键盘在Android中的活动中打开和关闭监听器

我有一个 Activity,其中有 5 个 EditText.当用户单击第一个 EditText 时,软键盘打开以在其中输入一些值.我想在软键盘打开时以及当用户单击第一个 EditText 时将其他一些 View 的可见性设置为 Gone 以及当软键盘在后退按钮按下时从相同的 EditText 关闭时.然后我想将其他一些 View 的可见性设置为可见. 当软键盘通过点击 Android 中的 ..

在 Android 中创建自定义键盘

我想编写一个自定义键盘,它应该适用于所有运行 Android 4.0 及更高版本的设备.所以首先我搜索了网络,但没有找到任何相关信息.那么如何创建一个应用来替代 Android 的普通键盘呢? 我想知道的: 那里有很好的教程吗?你们有示例代码吗? 我是否需要 root 才能执行此操作? 它背后的结构是什么?(它只是一个带有服务的常规活动吗??) 是否可以读出键盘内的输入框? ..
发布时间:2022-01-13 22:20:17 移动开发

如何更改 android 软键盘按键的背景颜色?

我正在 Android 上实现自定义键盘.我刚刚阅读了有关“developer.android.com"的文档并看到了带有软键盘的示例.我所能做的就是改变键盘背景,改变按钮的位置,将 keyIcon 而不是 keyLabel 设置为 key. 但是我还是不能改变key的背景和颜色. 请写一些 XML 或源代码的示例代码.谢谢! 我更改背景的示例: 公共类 GBInput 扩展 ..
发布时间:2022-01-13 22:17:15 移动开发

使用“ENTER"软键盘上的键而不是单击按钮

你好我有一个搜索的 EditText 并搜索 Button.当我输入搜索文本时,我想使用软键盘上的 ENTER 键而不是搜索 Button 来激活搜索功能. 提前感谢您的帮助. 解决方案 您可以通过在 EditText 上设置 OnKeyListener 来实现. 这是我自己的代码示例.我有一个名为 addCourseText 的 EditText,当单击 Enter 键或 d ..
发布时间:2022-01-13 22:05:10 移动开发

如何在 android 上获得软键盘高度?

这些天来,我一直在使用 libgdx 开发一个 android 项目.期间出现了一个问题.当软键盘出现时,一些视图会被覆盖,所以我想得到解决这个错误的高度. 我知道在使用android api开发项目时可以设置软输入模式来解决这个问题,libgdx有没有提供什么方法​​? 解决方案 我想分享一个可行的解决方案. 首先,没有办法从 libgdx api 中获取软键盘高度.您必须编 ..
发布时间:2022-01-12 17:34:54 移动开发

显示键盘时向上推除某些视图外的内容

我有一个布局,在底部包含 5 个 EditText 和一个 Button 和一个 TextView.现在,当我按下 EditText 时,键盘将显示并且 all 我的 View 向上推. 现在我不想将我的 TextView 和 Button 推送到键盘上方,只想全部推送 ScrollView 内的 EditText 到键盘上方. 我有个想法是.当我在键盘显示和隐藏时监听.当键盘显示时, ..
发布时间:2021-12-29 08:42:25 移动开发

如何在 WhatsApp 等软键盘上绘制视图?

我想知道如何将 View 添加到键盘之上,例如 WhatsApp 和 Hangout.在聊天屏幕中,他们在打开的软键盘顶部插入表情视图. 有谁知道如何实现这种行为? 解决方案 好吧,我已经创建了一个示例键盘用于在 此处一个>... 这里,我使用弹出窗口来显示弹出窗口,弹出窗口的高度是由键盘高度动态计算的 //初始定义键盘默认高度等于230dip最终浮动 popUpheight ..
发布时间:2021-12-29 08:13:22 移动开发

WebView 在 loadUrl() 期间隐藏了软键盘,这意味着在调用 javascript 时键盘无法保持打开状态

因为您在 WebView 上调用 javascript 的方式是通过 loadUrl("javascript: ... ");键盘不能保持打开状态. loadUrl() 方法调用 loadUrlImpl() ,它调用了一个名为 clearHelpers() 然后调用 clearTextEntry(),然后调用 嗨deSoftKeyboard() 然后随着键盘的消失,我们变得非常孤独. ..

在 AlertDialog 中显示软键盘,其中包含 WebView (Android)

在我的 Android 应用程序中,我创建了一个 AlertDialog,里面有一个 WebView.WebView 加载一个需要用户登录的网页.但是,当我点击WebView 中的文本字段时,软键盘没有出现.我一般都知道这个问题(Android:问题 7189);但是,就我而言,建议的解决方案似乎不起作用,因为我使用的是外部网站,而不仅仅是简单的 HTML 表单. 完美的解决方案是当用户点击 ..