草庐IT

表情键盘

全部标签

android - 如何确保特定 View 在键盘出现时可见?

我有一个布局,顶部有一个图形,中间有一个EditText,下面有一个按钮,如下所示:当用户在EditText中输入时,我想平移布局以便“Go”按钮仍然可见,即使这意味着从顶部剪掉图像,如下所示:我知道list中的windowSoftInputMode="adjustPan",但这不起作用,因为它只能平移到足以让EditText可见的程度。有没有办法确保它平移直到按钮也可见?对于K_Anas的评论,这是我的布局。与第一个屏幕截图相比,它删除了所有额外的边距和间距,以消除任何其他问题来源。 最佳答案 在Android开发人员视频群聊中谈

Android键盘重叠输入字段, View 不会自动滚动

我有sameproblemdescribedinthisquestion,但在Trigger.io.不幸的是,该解决方案需要编辑AndroidManifest.xml,这在Trigger.io中似乎是不可能的在我的一些应用View中,Android键盘与一些输入字段重叠,导致难以输入值。这是显示问题的几个屏幕截图。“Senha”字段与Android键盘重叠,View不会滚动到它,即使在用户输入值后也是如此。我尝试了trigger.io电子邮件支持,但他们让我在这里搜索答案... 最佳答案 如果您想更改AndroidManifest.

Android 用键盘发送图片

我正在尝试实现一个键盘应用程序,它应该能够将图像发送到当前Activity(Whatsapp、消息应用程序等)。有没有办法真正做到这一点?当然,它仅限于接受图像的应用程序,但我想知道最好的方法是什么。尝试将StringBuilder与ImageSpan结合使用,但无法正常工作。我想知道是否有更好的方法。可以使用Intent吗? 最佳答案 最终通过向前台应用程序发送Intent来实现这一点,但这有局限性:消息传递应用程序通常需要选择对话,这会打断用户流程并增加不必要的步骤(除非它们公开了一种将Intent发送到具体聊天)。这可以通过以

更改背景图像时,将键盘保留在Textfield上

我正在使用以下代码更改着陆屏幕的背景图像。window.onload=function(){setTimeout(changeBackground,1000);};varcurrentBackground=0;varbackgrounds=[];backgrounds[0]='images/background.png';backgrounds[1]='images/background2.png';backgrounds[2]='images/background3.png';backgrounds[3]='images/background4.png';functionchangeBack

Android:键盘打开时 webview 滚动不够

在我的应用程序中,我有一个webview,它加载了一个网页,用户应该在其中执行身份验证。当用户在网页中选择某个输入字段时,webview应该:专注于该领域打开键盘执行向上滚动以便用户继续看到该字段但是,WebView不会自动向上滚动,因此用户不会再看到该字段。如果用户尝试手动滚动,webview只会做一个小滚动-不足以让用户看到他需要的一切。问题不在于网页本身,因为当我使用androidchrome浏览该网页时,它会向上滚动以保持该字段在View中并允许滚动到页面底部。我读过以下问题:WebViewdoesn'tscrollwhenkeyboardopened和adjustPannot

android - setOnEditorActionListener 不适用于软键盘提交按钮,但适用于笔记本电脑的 Enter 键?

有人可以提供一个解决方案来为软键盘DONE按钮获取工作监听器,和/或解释我当前方法中做错了什么吗?我的Xml和Java设置在Xml中,有一个简单的EditText设置为android:imeOptions="actionDone"在Java中,它只有一个基本的TextView.OnEditorActionListener声明因此,当点击设备软键盘提交(又名DONE)按钮时,setOnEditorActionListener()不会被调用-下面的绿色箭头按钮;只有EditText字段被清除但是当单击计算机Enter键(通过ADB附加)时,确实会调用该监听器。我认为它应该适用于这两个按钮.

java - EditText 中的表情符号

我正在尝试使用EditText实现一个Activity,用表情符号替换一些关键字(我的代码在最后)。除一个细节外,代码工作完美。如果我在EditText中键入“.sa”。它被img1取代,但如果我想撤消它,我需要在图像消失之前单击4次删除(关键字中的每个字符一次)。这是我第一次使用Spannables,不知道如何修复它。你能帮帮我吗?publicclassMytestActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState

android - 关闭 AlertDialog 时键盘未被隐藏

我用显示我的XML布局的类扩展了AlertDialog。我不使用AlertDialog的标准按钮,我有自己的确定和取消按钮。他们的监听器调用dismiss()。问题是如果我正在编辑EditText的内容然后按确定(它是Android3.1平板电脑,键盘不会阻止我与对话框交互),对话框将隐藏但键盘不会,它会留在后台。可能是什么原因以及如何解决?这是我的对话框的构造函数,给出了这个想法:publicNetworkCameraParametersDialog(Contextcontext){super(context);Viewcontent=((LayoutInflater)context

android - Trigger.io 和自定义键盘

我在Android平台上使用Trigger.io,我很好奇是否可以改变输入字段的工作方式。我知道最近trigger.io发布了原生ui更新,但我需要的是这样的东西。//thisshouldopenasmallnumerickeyboard//thisshouldopenacustomkeyboardwithonlykeysIwantonit这可能吗?可以通过native插件完成吗?还是我想要在这里完成一些非常困难的事情? 最佳答案 在输入字段上设置type="number"已经导致显示数字小键盘,而不是iOS和Android上的默认

android - Phonegap Android 应用程序未在键盘显示上调整平移

我正在开发一个版本为2.9.0的phonegap应用程序;该布局已使用RWDBookmarklet(http://responsive.victorcoulon.fr/)在桌面浏览器中进行了全面测试,并且运行良好。但是,在移动设备或模拟器中进行测试时,布局崩溃了。经过一点测试,我发现问题出在状态栏高度上。将应用程序更改为全屏,问题已解决。但是现在,当我专注于输入字段时,屏幕没有调整,所以,键盘覆盖了输入字段!看了所有问题和相关问题后,我找到了this第一,这对我来说很有意义,但我想知道是否有办法让调整平移与全屏一起工作,所以我不需要调整我所有的组件高度,根据设备计算不同的状态栏高度等.