草庐IT

5键键盘

全部标签

Android 自定义软键盘 - 如何清除编辑文本(提交的文本,...)

我正在关注这个例子:https://android.googlesource.com/platform/development/+/master/samples/SoftKeyboard/我在添加明文按钮时遇到问题。我想要一个清除焦点文本的按钮。但是由于我重新关注一个非空文本,我不知道如何删除现有字符。例如,我有editTextA和editTextB。focusA>commit"hello">focusB>commit"world">focusA>cleartextinA>>FAIL我仍然可以使用以下方法逐个字符删除A中的文本://keyEventCode=KeyEvent.KEYCO

android - 无法让键盘加载 onCreate()

我的目标是让键盘在应用程序加载后立即打开。使用此代码,InputMethodManagerinputMgr=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);inputMgr.toggleSoftInput(0,0);`在按钮上,我可以在按下按钮时加载键盘。但是,当放置在覆盖onCreate()部分时,什么也不会发生。 最佳答案 将以下行添加到AndroidManifest.xml中的Activityandroid:windowSoftInputMo

android - 如何在android中先显示带数字的软键盘

我希望键盘以下列格式出现。我刚刚尝试了所有可用的解决方案,但没有一个适用于我的软键盘。我想要一个解决方案。我使用了键盘Qwerty和输入类型选项。 最佳答案 如果你使用EditText然后在布局中使用android:inputType="numberDecimal"在安卓list中android:windowSoftInputMode="adjustPan" 关于android-如何在android中先显示带数字的软键盘,我们在StackOverflow上找到一个类似的问题:

android - 你能以编程方式更改 android 键盘文本字体吗?

坦率地说,标题说明了一切,我正在尝试更改输入法服务、KeyboardView键字体。当然..它不像那么简单android:keyTextFont="sans-serif"。 最佳答案 importjava.lang.reflect.Field;importandroid.content.Context;importandroid.graphics.Typeface;publicfinalclassFontsOverride{publicstaticvoidsetDefaultFont(Contextcontext,Stringsta

android - 软键盘隐藏多行 EditText 下方的按钮?

我有一个RelativeLayout和一个EditText,它下面有一个Button。理想情况下,当用户单击EditText并填写多行文本时,RelativeLayout也会随着行的增加而扩展。然而,我现在的行为是,在EditText的第一行被填充后,键盘开始覆盖它下面的Button并且在3-4行文本之后在EditText中,Button位于键盘下方。有什么办法可以让它在我输入文本时,整个布局的大小增加,以便按钮保持在键盘上方?这是我的代码:AndroidManifest.xml:.activity.Comments"android:configChanges="orientation

win10语言切换调整为像win7一样,设置纯英文键盘切换,使用ctrol+shift切换键盘

文章目录引入键盘布局说明安装美式键盘去掉微软键盘,修改布局切换快捷键最终效果引入我们在玩游戏或者写代码的时候,常常需要使用shift键,而输入法的shift键常常是中英切换按键,这就让人非常不爽了,这里仿照在win7中的输入法设置,我们使用一个纯英文的美式键盘和一个默认中文的搜狗键盘,并使用ctrol+shift实现键盘切换,这样在纯英文键盘的时候就不用担心shift键会导致中英切换而影响操作啦。win11配置纯英文键盘视频讲解键盘布局说明首先我们可以发现,win10安装搜狗以后我们按住键盘的ctl+shift键可以切换键盘布局,一般是两种微软拼音+搜狗输入法如下图所示我们选择上图中的语言选择

Android - EditText 与软键盘重叠

我正在处理一个有一些EditText的Activity。当我点击/触摸EditText软键盘时出现。但是屏幕底部的EditTexts与软键盘重叠。显示EditText的上半部分,下半部分在键盘下方。我在AndroidManifest.xml中设置了android:windowSoftInputMode="adjustPan"关于如何避免它有什么建议吗? 最佳答案 对我来说,我不想假设键盘高度是特定的测量值。无论您关注什么View,都可以创建一个onTouchListener然后执行此操作:setOnTouchListener(new

android - 使用 NativeActivity 在 android NDK 中进行键盘输入

我正在寻找一种从AndroidNativeActivity的软件键盘获取输入的方法。我找到了this,它提供了一些示例代码,说明如何取出软件键盘(并且它可以工作),但缺少一些有趣的地方:如何在显示后获取键盘输入。当用户使用后退按钮关闭键盘时,如何避免应用程序崩溃。如果有人对这些问题有任何答案,或者更好的是,有一种不需要使用JNI来显示键盘的更简单方法,请分享。提前致谢杰米 最佳答案 如果有人想知道,您可以通过通常的方式访问键盘输入,在分配给structandroid_app的回调中,您可以在其中获取AInputEvents:if(A

android - IME(软键盘)可以使用它获取应用程序的名称吗?

IME能否获取使用它的应用程序的名称?(假设它有正确的权限)提前致谢,巴里 最佳答案 再次回答我自己的问题!:)传递给InputMethodService.onStartInput()和onStartInputView()的EditorInfo包含成员EditorInfo.packageName其中包含调用应用程序包的名称。 关于android-IME(软键盘)可以使用它获取应用程序的名称吗?,我们在StackOverflow上找到一个类似的问题: https

mac只有键盘怎么连接蓝牙鼠标

刚才遇到个问题,手头只有一个键盘和一个蓝牙鼠标,但是最新版本的系统对默认的纯键盘控制不太友好,得自己试出怎么连接,这里把如何在macmini上用一个键盘连接上蓝牙鼠标,手上这台mini系统版本是14.0,有需要的朋友可以参考。尝试了一个小时搞好了,手上的设备是:macminim2k500键盘微软arc蓝牙鼠标步骤:快捷键Command+Option+F5(WIN键盘对应Win键+Alt键+F5)在弹出的窗口后,使用Tab键切换,切换至“全键盘控制”,然后按下空格键,再按下回车键确定。(如果Tab按快了跳过了就Shift+Tab返回上一个选项)按下Command+空格键(WIN键盘对应Win键+