android-softkeyboard相关内容
我正在尝试遵循Google关于继续使用KeyboardView.Java的建议:https://developer.android.com/reference/android/inputmethodservice/KeyboardView 我已经复制并调整了KeyboardView.java、Keyboard.java和com.android.inder.R中标记为不推荐使用的部分,并使用样
..
我们正试图使用Xamarin表单构建一个聊天应用程序,但我们一直在Android键盘上收到这个令人讨厌的错误。每当点击“发送”按钮时,条目(用于聊天的文本框)上的焦点就会消失,键盘也会消失。这不是我们想要的,因此我们将以下行添加到TapGestureRecognizer: messageEntry.Focus(); 但由于某些原因,这种情况发生得不够快,经常会出现键盘关闭并立即重新打开的
..
使用软键盘时输出未知错误 A/OpenGLRenderer: Cannot get a dirty matrix! A/libc: Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 42843 (Thread-12), pid 15445 为什么会发生这样的错误?你怎么解决它? 推荐答案 不要在工作线程上调用view#ge
..
我在我的应用程序中有一个自定义键盘,里面有满是图像的图像,当我单击图像时,我想将图像发送到输入连接(即希望以应用程序的默认编辑文本显示图像),单击图像时如何传递图像??请帮助 推荐答案 使用InputConnectionCompat如下所示: private void commitImage(Uri contentUri) { InputContentInfoCompat
..
当用户单击/选择编辑文本时,会显示一个(软)键盘。我需要尽快把它展示出来。默认情况下,键盘以动画形式显示,这会降低整个过程的速度。 我在Android设置中手动关闭键盘显示动画成功: 在开发人员模式下关闭动画:http://pocketnow.com/android/how-to-disable-screen-animations-in-android-40-ics 关闭HTC Se
..
我想知道如何隐藏并(在特定操作后)显示Android软键盘。使用API级别24很容易做到这一点,但我的目标是API级别23。 以下是我的代码,适用于API级别24: // to hide getSoftKeyboardController().setShowMode(SHOW_MODE_HIDDEN); // to show getSoftKeyboardController().s
..
我正在寻找一种可能性来检测用户何时点击底部的Android Back按钮,以便在颤动中关闭键盘。 问题是:如果用户点击一个文本字段,它就会获得焦点,键盘就会出现,这里一切正常。我将文本字段放在GestureDetector中,这样如果用户点击文本字段之外的某个地方,就会调用unocus()。但在安卓系统上,还有另一种关闭键盘的方法:使用底部智能手机上的后退按钮。 有什么方法可以检测到用户在键盘打开
..
我试图使用类似Google键盘的键盘Gboard将emoji表情插入到我的edittext中,但显示为toastThis text field does not support GIF insertion from the keyboard。 关于这个问题有几个问题,但没有正确的答案。我阅读了documentation reference given,但未给出实现。我尝试了此操作,但未触发o
..
我想根据是否显示虚拟键盘来更改布局.我搜索了 API 和各种博客,但似乎找不到任何有用的东西. 有可能吗? 谢谢! 解决方案 2020年更新 这现在是可能的: 在 Android 11 上,您可以这样做 view.setWindowInsetsAnimationCallback(object : WindowInsetsAnimation.Callback {覆盖
..
我已经研究了很多来调整软键盘激活时的布局并且我已经成功实现它但是当我使用 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 时出现问题清单文件中我的活动标记中的代码. 为此,我使用了 android:windowSoftInputMode="adjustPan|adjustResize|stateHidden" 不同的选项,
..
在我的登录表单中,当用户单击 EditText 并按下回车键时,这会插入一个新行,因此会增加 EditText 的大小.下一刻,它返回到之前的位置并在密码字段(即下一个字段)中打印一个点. 我想从软键盘中删除这个回车键.有可能吗? 解决方案 恐怕你做不到.但有一件事是你可以像这样处理软键盘按键事件, edittext.setOnKeyListener(new OnKeyListen
..
我有一个自定义对话框,其中包含 EditText.当对话框出现时,焦点在 EditText 上,并且显示了软键盘.如何避免这种情况?我试过了: getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 和 InputMethodManager imm = (InputMet
..
我的activity的布局如下图.
..
我的布局在底部包含 5 个 EditText 和一个 Button 和一个 TextView.现在,当我按下 EditText 时,键盘将显示并且 all 我的 View 向上推. 现在我不想将我的 TextView 和 Button 推到键盘上方,只想全部推上 ScrollView 内的 EditText 到键盘上方.
..
我的应用程序中有一个自定义键盘.问题是单击edittext时如何播放此键盘.我使用setonfocuschangre侦听器,现在更改edittext焦点时会出现custon keyboaed.但是我想在单击edittext时显示此键盘..一个我忘记的信息将edittext放在片段内. 解决方案 我使用键盘标签在我的应用程序中创建了一个自定义键盘.我在屏幕上的 RelativeLayout
..
我试图在使用 NumberPicker 输入数值时停用软键盘(出于美观原因).这是我的布局 XML 代码:
..
所以我在滚动视图中有一些 ChipsInput 的布局,我只是希望这些在键盘被激活时转到最顶部 我尝试将 windowSoftInputMode 更改为 adjustPan 等,但它并没有让它到达最顶端,只是没有覆盖它. 这是我的 xml 布局
..
我有一个 EditText 看起来像这样(带有“底部重力"): 当我按下 EditText 时,键盘会出现,我无法再看到我正在输入的内容(因为 EditText 现在位于键盘后面,位于底部).按下键盘后,如何将 EditText 自动移动到键盘上方? 最后,如果它看起来像这样就好了: 我的代码: //线性布局线性布局布局=新线性布局(getApplicationContext(
..
我正在为使用 Android 2.2 的平板电脑进行开发. 我有一个用于新的可编辑实例的表单.当可编辑时,我想阻止用户编辑某些字段.我在我的 onStart-事件中管理它,设置 txt.setFocusableInTouchMode(false).这会强制将焦点移到我的表单中的下一个可聚焦的 EditText 上(这很棒),但是在运行时,软键盘会自动出现在具有焦点的 EditText 上.有
..
我有一个布局,它使用 EditText 让用户搜索数据库并填充 ListView.EditText 大约是屏幕顶部的 2/3(位于 ImageView 上方,然后是一些介绍性文本.) 问题是软键盘隐藏了 EditText,所以用户看不到他在输入什么.(我禁用了自动建议.) 我已经尝试过 LinearLayout、RelativeLayout、填充和不同的对齐/居中,但我仍然无法让它正常
..