草庐IT

vim键盘图

全部标签

android - 带有软键盘和 "Back"按钮的 EditText

当我使用“EditText”时,我有虚拟键盘。第一次按“后退”按钮隐藏键盘。第二次按下会在我的Activity中调用“onBackPressed”回调。好吧,但是……我不知道如何勾住第一次按下。我需要在虚拟键盘关闭后立即处理输入数据。欢迎提出任何想法。谢谢。 最佳答案 您可以使用此方法在键盘消失时覆盖:publicbooleanonKeyPreIme(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK&&event.getAction()==KeyEvent.ACT

android - 键盘建议导致部分 Android EditText.setError() 消息不显示

当我在android中使用edittext.setError("enteracomment")时,它工作正常,直到出现键盘建议并且错误被推送到edittext,之后它不会显示整个错误消息。为什么要这样做? 最佳答案 setErrorSetstheright-handcompounddrawableoftheTextViewtothe"error"iconandsetsanerrormessagethatwillbedisplayedinapopupwhentheTextViewhasfocus.Theiconanderrormess

Android 隐藏键盘不起作用 - 无法隐藏软键盘

我正在DroidIncredible上开发(并且也在1.5AVD模拟器上进行了测试),我的选项卡小部件中的一个选项卡由一个ListView和一行带有EditText和一个发送按钮(用于聊天功能)。单击“发送”后,我使用以下方法关闭软键盘,但它不起作用。这与我在其他地方发现的人们认为正确的代码相同。看到我遗漏了什么吗?//inButton'sonClick():EditTextchatTextBox=(EditText)findViewById(R.id.chat_entry);//Handlebuttonclick...chatTextBox.setText("");InputMeth

android - 当 AppTheme 为半透明时,软键盘与 EditTextPreferenceDialogFragmentCompat 重叠

使用最新的V14偏好支持库。API>19上的半透明主题EditTextPreferenceCompat在PreferenceFragmentCompat中问题点击EditTextPreferenceCompat之后弹出EditTextPreferenceDialogFragmentCompat,控件被软键盘重叠,这是错误的:如果我使用非半透明主题或API如果我使用普通的DialogFragment半透明主题-一切都很好。我尝试了什么?https://github.com/Gericop/Android-Support-Preference-V7-Fix图书馆手动设置窗口的adjust_

android - 如何确保 Android 中的数字十进制键盘?

我有一个需要无符号十进制输入的EditText。如果我使用:setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIMAL);setKeyListener(NumericDigitsKeyListener.getInstance(false,true));然后它在美国工作正常,但我的欧洲客户不能使用它,因为它似乎不允许逗号作为小数点。另一方面,如果我使用:setInputType(InputType.TYPE_CLASS_NUMBER|InputType.TYPE_NUMBER_FLAG_DECIM

Android 小键盘按键覆盖

我很好奇如何在某些按钮或按键上实现以下叠加,如下图所示?我正在实现自定义键盘...同样需要这个东西。编辑:所以,我已经使用Gridview实现了一个小键盘,如下所示。现在,我正在尝试像在默认键盘中一样放置一些覆盖(点击)。谢谢:) 最佳答案 你要找的是“按键预览”我假设您正在使用KeyboardView创建您的自定义键盘。您可以通过调用setPreviewEnabled(booleanpreviewEnabled)来启用key预览。它应该是这样的:mKeyboardView.setPreviewEnabled(true);编辑:我觉

android - 如何确保窗口始终显示在软键盘上方?

我使用TYPE_APPLICATION_PANEL通过WindowManager在软键盘上方添加了一个View,但它在某些手机上不起作用,TYPE_SYSTEM_ALERT也不起作用。我应该怎么做才能在所有手机上实现它? 最佳答案 TYPE_SYSTEM_ALERT窗口在某些设备上根本不起作用,但如果它们起作用,它们应该放在IME窗口上方。我建议您尝试使用TYPE_TOAST窗口。Toasts适用于所有设备并显示在键盘上方。但是在某些Android版本上,例如4.1toasts不接受用户输入,例如触摸或按键事件。TYPE_PHONE

android - 在沉浸模式下,软键盘出现时状态栏出现,但软键盘消失时状态栏不隐藏

最初我使用以下代码将我的Activity设置为沉浸式模式:ViewdecorView=getWindow().getDecorView();decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE|View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN|View.SYSTEM_UI_FLAG_HIDE_NAVIGATION|View.SYSTEM_UI_FLAG_FULLSCREEN|View.SYSTEM_

安卓键盘源

默认Android键盘的来源是否可用? 最佳答案 看看这个:inputmethods/LatinIME.git 关于安卓键盘源,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2693914/

android - 软键盘出现时如何修复底部相对布局?

当我在我的应用程序的编辑文本上写东西时,软键盘与底部相对布局一起出现。我想固定底部相对布局位置。任何帮助将不胜感激.. 最佳答案 我猜PadmaKumar的意思是android:windowSoftInputMode="adjustNothing"在您的listActivity标签上。 关于android-软键盘出现时如何修复底部相对布局?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi