问题标签 [android-inputtype]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
657 浏览

android - Android 的 inputType="textEmailAddress" 改变高度

我已经用高度设计了我的用户名 EditText,我尝试将相同的属性复制到我的电子邮件 EditText,当我将 InputType 更改为“textEmailAddress”时,我的自定义高度属性被忽略了。这是我的电子邮件 EditText 代码:

0 投票
1 回答
544 浏览

android - 特定 InputType 的 Android 自定义 IME

我目前正在开发一个 IME,它会根据我的输入为我生成一个动态密码。我使用了示例 SoftKeyboard 来完成这个项目。

当我需要输入密码时,我只需要更改输入法,现在似乎没问题。

我的问题很简单。有没有办法只在 InputType 是密码类型时才允许此 IME,例如 (InputType = TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD) 或者当 InputType 是密码类型时是否有指定特定键盘(在本例中为我的 IME)的方法?

谢谢 !

0 投票
0 回答
337 浏览

android - 多个 inputTypes 不会同时执行 numberSigned 和 numberDecimal

对于我的应用程序上的一些特定字段,用户需要能够输入同时使用小数和负数的数字。但是,为 EditText 显示的键盘现在只显示负号,没有小数选项。

这似乎是平板电脑型号及其固件的具体问题。该设备是运行 Android 4.1.2 的三星 Galaxy Tab 2 10.0。我已经在运行 Android 4.4.2 的三星 Galaxy Note 8.0 上进行了测试,它可以在那里工作,但是负数和小数都是用相同的键处理的。我在这里需要解决的最大问题是无法在 Galaxy Tab 上同时使用负数和小数。

我用了:

尝试设置使用两种键盘类型的能力。

是否有不同inputType的方法可以同时实现负数和小数?有没有其他方法可以达到同样的效果?(我搞砸了使用数字,但无法获得所需的结果)。

0 投票
1 回答
831 浏览

android - InputMethodManager的setInputMethod如何使用

我只想将自定义软键盘设置为 AlertDialog 的 EditText。所以我有我的自定义键盘,如何将它分配给提到的列表视图?

setInputMethod()是我想要的吗?有的话怎么用??

或者还有其他可能吗?

0 投票
5 回答
12273 浏览

android - 如何在默认情况下以符号模式显示 Android 键盘?

我有一个EditText组件,当然,如果您单击它,就会显示 Android 键盘,允许用户输入文本。据我所知,所有 Android 软件键盘(至少)都有字母模式(ABC)和符号模式(?123)。他们的默认视图是字母模式。

现在,当EditText单击组件时显示键盘时,我希望默认显示符号模式。用户仍然可以切换到字母模式。

在此处输入图像描述

有没有办法做到这一点?如果是,如何?

0 投票
2 回答
1160 浏览

android - 如何在android中输入文本时停止对EditText的建议

在我的应用程序中,我必须提交用户名和密码。但是,它在输入数据时显示了一些建议。我在我的 xml 中使用以下内容。

在此处输入图像描述

所以,请指导我如何停止建议。

0 投票
2 回答
3145 浏览

android - Android EditText,减号通过 inputType="number|numberSigned|numberDecimal" 转换为点事件

我有一个用户拥有一台 LG VS890 4G with Android 4.4.2。显然,每次当他尝试在我的纬度/经度坐标输入中插入减号时EditText,他的减号都会转换为一个点。如果他将负坐标粘贴到EditText.

问题是他只有在使用软键盘时才会遇到这种情况。在硬键盘上,它按预期工作。

这是他在尝试输入坐标时的手机屏幕截图:

键盘布局图像

我知道这是一个inputType问题,因为我给了他一个没有的构建inputType并且它工作正常(除了他的键盘没有以数字类型打开)。

他是唯一一个报告这个问题的人,我无法重现它。我真的很想将输入类型保持为数字,以便键盘自动打开为数字。关于如何解决这个问题的任何想法?

0 投票
4 回答
4466 浏览

android - 使用 Android 数字键盘但允许负数

我有一个EditText字段,我只想输入负数或正数。

当我使用InputType.TYPE_NUMBER它时,它会调出我想要的漂亮的数字键盘;但是,即使负号按钮在数字键盘上,它也只会让您输入正数。

我尝试使用InputType.TYPE_NUMBER_FLAG_SIGNED它,它将允许用户输入我想要的负数或正数;但是它会调出标准的字母键盘。

反正有没有调出数字键盘并允许负数?

对此的任何帮助将不胜感激。

0 投票
3 回答
17534 浏览

android - 如何在 EditText 中插入数字(双精度)

我使用此代码

在这一行我设置了 inputType:

但我不能输入双数(使用 . - 如 1.3 或 20.5)。 我应该在 inputFormat 中使用什么类型?

0 投票
3 回答
669 浏览

android - Change EditText inputType after enter first character by user

I have an EditText like this in my xml file:

For some reason I want to change its inputType after user entered first Character. I try this way:

But it does not work! Is anybody there that know any solution for that?