草庐IT

Keyboard

全部标签

android - 如果打开,隐藏 Android 软键盘

我有三个编辑文本字段。在这些字段中,我只想为第一个字段显示软输入键盘,而为后面的两个字段禁用,因为它们是日期和时间字段。Edit-Text1//ShowthekeyboardEdit-Text2and3//Hidethekeyboard通过使用下面的代码,我可以禁用字段2和3的键盘,但是当用户将焦点放在字段1上时,键盘会出现但不会在用户点击字段2或3时隐藏。虽然当字段2或3首先被敲击没有键盘出现。//CodetodisablesoftinputkeyboardpublicstaticvoiddisableSoftInputFromAppearing(EditTexteditText){

android - 在键盘上方显示 Toast

当键盘在屏幕上时,是否可以在键盘上方而不是在键盘上方的Android中显示Toast消息? 最佳答案 您可以通过以下代码更改toast位置。Toasttoast=Toast.makeText(getApplicationContext(),"Yourstringhere",Toast.LENGTH_SHORT);toast.setGravity(Gravity.TOP|Gravity.CENTER_HORIZONTAL,0,0);toast.show(); 关于android-在键盘上方

android - adMob 横幅在软键盘弹出时覆盖 TextView

我一直无法阻止adMob横幅沿着软键盘滚动并覆盖我的TextView....这是我试图在Android中实现的链接:http://bit.ly/myfoodcalc我知道我的布局有点复杂,嵌套View太多(可能)等等。我曾尝试更改list上的内容但没有成功。为了让您更好地理解它,这里是子伪XML(以及帖子后面的完整XML)...这是我完整的XML 最佳答案 您可以更改键盘出现在广告上时的行为方式。进入您的AndroidManifest.xml并将此属性添加到带有AdMob横幅的Activity标记中。android:windowSo

android - 如何在横向模式下只打开半键盘?

我想开发一款基于Android打字的游戏。我真的希望这款游戏能够在横向模式下运行,因为在我看来,它是更具体的Android游戏。这是第一个问题如果我切换横向模式,当用户打开键盘时他看不到屏幕的其余部分,因为在横向模式下它会打开全屏。(我的键盘就是这样做的)问题:有什么方法可以让我在横屏模式下只打开半键盘,这样用户就可以看到他在哪里打字,或者有人找到另一种方法来解决这个问题吗?非常感谢! 最佳答案 添加这个:android:imeOptions="flagNoExtractUi"到您的EditText节点(在xml中)将使键盘弹出半个

android - 如何检测在Android上打开了哪个应用程序

我正在开发一个android自定义键盘,我想通过我的键盘向我的friend发送即时贴,例如在视频群聊中。我为此添加了一些png。当我使用android的共享api时,我必须首先选择一个要共享的应用程序。是否可以从我的键盘检测到当前打开的应用程序?例如,如果我正在与环聊聊天,那么我想调用Intent告诉它与“com.something.hangouts”分享如果我在FBMessenger中然后告诉它“com.something.facebook.messenger”等...我试过这样得到它:fungetOpenedApplication(){varam=this.getSystemSer

android - 自定义键盘按键看起来模糊

我自定义了软键盘。但是键盘键(1、2、3、4、5、6、7、8、9、0和OK)看起来很模糊。删除键很好,但其他键看起来很模糊。这是我的键盘。这是我的自定义键盘xml文件 最佳答案 虽然很晚才回答,但对其他人有帮助。在您的KeyboardView标签中使用android:shadowRadius或android:shadowColor属性。例如:或 关于android-自定义键盘按键看起来模糊,我们在StackOverflow上找到一个类似的问题: https:/

keyboard - Android:HTC desire 上的软键盘控制

我想要一个带有开始或完成按钮的数字小键盘,该按钮可以关闭并执行计算类。多亏了commonware关于从哪里开始的提示,我才能在模拟器上完美地工作。然后我把它加载到我的HTC愿望上进行测试,但它根本不起作用。我敢肯定,这一定是因为HTCsense拥有自己的ime,但一定有一种方法可以在HTC手机上使用它吗?还有其他人设法解决这个问题吗? 最佳答案 我可以复制我认为您在HTCIncredible上看到的内容。并非所有软键盘都支持IME操作按钮。有些,如Graffiti软“键盘”,可能根本没有按钮,更不用说IME操作按钮了。即使是Comp

QT5 Virtual Keyboard实现自适应悬浮键盘(多种方法详细记录)

        项目需求实现悬浮键盘,点击QLineEdit或QTextEdit自动弹出自适应悬浮键盘,尝试了以下几种方法后选择了修改QTVirtualKeyboard源码。在这里把其他方法/想法也列出来做一下记录。        项目环境:QT5.13.2 VS2017目录方法1:调用windows自带系统软件盘介绍 代码调用方法2:用大佬们公开的自制键盘介绍方法3:修改QT自带VirtualKeyboard代码实现定位悬浮介绍代码调用及编译步骤记录出现的部分问题方法1:调用windows自带系统软件盘介绍    windows自带软键盘分为osk.exe以及tabtip.exe。这里简单阐

android - 防止 Android 软键盘在 fragment 中向上移动 View ?

我有一个包含四个选项卡的Activity,每个选项卡都实现为一个fragment。在其中一个选项卡中,我想阻止软键盘将View向上推,而键盘仍应将其他fragment中的View向上推。有谁知道如何实现这一目标?我不能使用该Activity的windowSoftInputMode标志,因为这会阻止它用于所有四个fragment的整个Activity。 最佳答案 尝试改变flag动态地使用以下代码更改选项卡点击监听器中Activity的softInputMode。getWindow().setSoftInputMode(WindowM

android - Fragment 2 pane windowSoftInputMode for soft keyboard

如上所示,当软键盘在我的2Pane布局中打开时,我遇到了问题。对于左侧ListViewfragment,我想adjustPan软输入。如果我不这样做,那么当软键盘关闭时,它会在列表fragment上留下空白。对于右侧的详细信息Pane,我想adjestResize软输入,以便用户可以在两个编辑文本中输入文本并在软键盘仍然打开的情况下单击按钮。我尝试使用setSoftInputMode()在它们各自的onCreateView()中为我的fragment设置不同的属性,但这对我没有太大帮助,因为两个fragment都得到了adjustResize最后。有什么解决方案/想法可以帮助我解决这个