草庐IT

vim键盘图

全部标签

android - 如何更改Android软键盘中任意键的键背景

我想让键盘上的某些键与其他键不同。例如下图中的shift、delete、空格键:根据google的引用文档。我们可以通过在“input.xml”中使用“android:keybackground=@drawable/xxx”来改变按键的背景,但它会改变键盘上所有按键的背景。虽然qwerty.xml中的“android:keyicon”可以改变单键,但它只是替换标签。同时,使用“android:keyicon”,图像不能覆盖整个按键,图像会比按键背景小一点。更改某些键的背景的正确方法是什么? 最佳答案 不清楚您是否了解如何创建自定义键

android - 显示没有 EditText 的软件键盘

我的目标是在某些事件中显示/隐藏屏幕上的软件键盘并拦截来自该键盘的输入。我发现可以为某些View类后代显示软键盘,但我不需要屏幕上文本编辑小部件的任何可视化表示,只需要以编程方式显示/隐藏的能力带输入拦截功能的软键盘。实现此目标的最佳方法是什么? 最佳答案 即使这个问题是在将近一年前提出的,但它没有一个被接受且完全有用的答案,而且由于我自己遇到了同样的问题,我虽然会分享我的解决方案:正如Vikram指出的那样,这是显示软输入的方式:InputMethodManagerim=(InputMethodManager)getContext

javascript - 我可以通过 javascript(没有 phonegap)触发 Android 软键盘打开吗?

我的移动网络应用程序中有一些自定义网络组件,而我需要在某个字段上手动触发“焦点”事件,以模拟Android软键盘功能中的“下一步”功能。(使用GalaxyS3原生浏览器)。但是,当我在“选择”字段上手动触发焦点事件时,native软键盘不显示。我必须随后单击该字段才能显示它。(当然,在IOS中,它工作得很好)。所以我想知道,如果“焦点”事件不会触发软键盘打开,那么什么JS事件会???我没有使用phonegap,所以我希望有一种不用它的方法。感谢您的帮助!!! 最佳答案 这是来自StackOverflow的链接:ShowingAndr

android - 在android中创建 Activity 时如何获取键盘高度

我想在用户进行特定Activity时自动显示与设备键盘高度相同的ListView。为此,我调用了三个方法,即showKeyboard()、getKeyboardHeight()和hideKeyboard(),然后为该ListView提供高度并显示该ListView。但问题是一旦我调用showKeyboard(),计算高度然后hideKeyboard(),键盘不会隐藏并保持可见。此外,我得到的高度为0。我无法显示该listView。是否有任何其他过程来获取键盘高度或以下代码中的任何更正?请参阅下面的代码:showKeyboard()方法-privatevoidshowKeyboard()

android - 如何在没有键盘的情况下显示Android模拟器

我正在使用目标为2.3.1的虚拟设备。如果我运行我的任何Android应用程序,键盘将在模拟器的右侧显示(见下图)。但我想在没有键盘的情况下展示我的模拟器。我该怎么做? 最佳答案 其他两个答案有效,但并不严格正确。它们起作用的原因是分辨率建议使用没有键盘的皮肤。如果您想针对其他屏幕分辨率测试您的应用程序,您必须执行以下操作:添加硬件选项“Keyboardsupport”并将其设置为“no”。编辑所选皮肤,或为您的模拟器添加启动选项“-noskin”。我个人更喜欢“-noskin”标志,因为没有键盘,皮肤不会给我任何额外的东西。

Linux输入设备应用编程(键盘,按键,触摸屏,鼠标)

目录一输入设备编程介绍1.1 什么是输入设备呢? 1.2什么是输入设备的应用编程?  1.3input子系统1.4 数据读取流程1.5应用程序如何解析数据1.5.1按键类事件: 1.5.2相对位移事件 1.5.3绝对位移事件 二读取structinput_event数据  一输入设备编程介绍本章学习Linux输入设备的应用编程。1.1 什么是输入设备呢?输入设备其实就是能够产生输入事件的设备就称为输入设备,常见的输入设备包括鼠标、键盘、触摸屏、按钮等等,它们都能够产生输入事件,产生输入数据给计算机系统。 1.2什么是输入设备的应用编程? 输入设备的应用编程其主要是获取输入设备上报的数据、输入设

独立键盘接口设计(Keil+Proteus)

前言软件的操作参考这篇博客。LED数码管的静态显示与动态显示(Keil+Proteus)-CSDN博客https://blog.csdn.net/weixin_64066303/article/details/134101256?spm=1001.2014.3001.5501实验:用4个独立按键控制8个LED指示灯。按下k1键,P3口8个LED正向(由上至下)流水点亮;按下k2键,P3口8个LED反向(由下而上)流水点亮;按下k3键,高、低4个LED交替点亮;按下k4键,P3口8个LED闪烁点亮。Keil这个程序就很好理解了,通过检查P1口的引脚来判断是否有按键被按下(每次只允许一个键被按下)

android - 在android上强制打开键盘

有人知道如何在Android浏览器(4.0-可能更低)上强制打开键盘吗?我试过thissolution它对我不起作用。在项目中,我试图让文本输入正常工作,但在提交后(由jQuery拦截)它保持焦点但键盘消失。fragment:$('#typer').blur(function(){$(this).focus().click();});$('#typer').bind('keyup',function(e){varinput=$.trim($(this).val());//somelinesofcode..$(this).val('').focus();//cleanup}iOS也很有趣

android - 获取Android中虚拟键盘的高度

如何获取Android中虚拟键盘的高度?可能吗?我尝试从主窗口获取它,但它给了我应用程序的完整高度。但我想获得键盘高度。 最佳答案 您无法获取键盘高度,但您可以获得View的高度,这是您真正想要的-您将获得提供给当前View的onLayout调用的数据。 关于android-获取Android中虚拟键盘的高度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6009487/

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

由于您在WebView上调用javascript的方式是通过loadUrl("javascript:...");键盘无法保持打开状态。loadUrl()方法调用loadUrlImpl(),它调用一个名为clearHelpers()的方法然后调用clearTextEntry(),然后调用hideSoftKeyboard()然后随着键盘消失,我们变得非常孤独。据我所知,所有这些都是私有(private)的,不能被覆盖。有没有人找到解决方法?有没有办法强制键盘保持打开状态或直接调用javascript而无需通过loadUrl()?有没有办法重写WebView以防止调用(私有(private)