草庐IT

vim键盘图

全部标签

android - Android 软键盘的自定义输入类型/键集

我正在研究更改Android输入法的点点滴滴,以专门输入坐标。需要的键/字符是1234567890.-:WhenchoosingnumericsignedanddecimalIhavethefirst12covered,butcan'tgetthe:tobeincludedoranyothercharacterthatcantakeit'splace(perfectwouldbetohavea°key).我现在已经编写了过滤这些字符的输入过滤器:它可以工作,但并不漂亮。我遇到的主要问题是我无法让键盘在数字端而不是字母端打开。我非常感兴趣的另一个选项是修改现有的电话类型键盘以包含我想要的

android - 如何为 Android 应用程序开发自定义软键盘?

我制作了一个与数学相关的应用程序,我真的很想为其制作一个自定义软键盘。它会有像小键盘这样的属性和内置的pi和平方根符号等特殊字符。我希望它只为那个应用程序替换为默认键盘,并且只打开我为这个应用程序开发的键盘。我的问题是我该怎么做?我是用表格布局和点击文本字段时打开的一堆按钮制作“键盘”,还是利用键盘布局? 最佳答案 您不应该创建表格布局和一堆按钮,这是一个不熟悉的用户界面,会造成糟糕的用户体验。请参阅此答案,了解如何创建与平台软键盘相同但包含您需要的键的自定义软键盘:androidappspecificsoftkeyboard

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附加)时,确实会调用该监听器。我认为它应该适用于这两个按钮.

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上的默认