jjzjj

InputType

全部标签

没有 EditText 的 Android 键盘 InputType

对于具有自定义设计的Android应用程序,我手动打开键盘,因为它没有要关注的输入。我用:打开它InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);我想将键盘设置为InputType.TYPE_CLASS_NUMBER,但找不到有关如何执行此操作的任何文档。提前致谢!

android - 调用 EditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD) 不会将文本字段更改为密码字段

我的Android应用程序中有一个EditText字段,名为password当我调用password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD)时,该字段不会更改为密码文本字段。为什么会这样,我该怎么做才能在运行时将其设置为密码字段? 最佳答案 您需要组合2个标志:password.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);查看docsforInputTyp

c# - Xamarin EditText InputType 密码

我得到了一些从JSON文件创建的EditText字段,因此我无法更改XML文件。但我希望某些EditText字段具有输入类型“密码”。我在XamarinStudio中使用C#工作。我得到了这样的东西,但它不起作用:editText.InputType=InputTypes.TextVariationPassword; 最佳答案 试试这个:editText.InputType=Android.Text.InputTypes.TextVariationPassword|Android.Text.InputTypes.ClassText;

android - 有没有办法重用 attr inputType?

我有一个自定义的ViewGroup,它包含一个EditText。我想在xml中为EditText设置inputType。但我不想重新定义输入类型。我该怎么做?TypedArraya=context.obtainStyledAttributes(attrs,R.styleable.MyEditText);a.getInt(android.R.attr.inputType,EditorInfo.TYPE_NULL);引起:java.lang.ArrayIndexOutOfBoundsException:错误,因为我的ViewGroup中没有inputType属性。我也试过这个:int[]a

Android EditText Multiline 无法正常工作

我对这个功能非常失望。我尝试了几乎所有可以找到的东西来启用这些EditTexts多行,但他们只是继续在一行上滚动整个EditText。停在EditText边框的末尾并移动到下一行有多难?我有一个带有EditText和2个按钮的Activity。这些按钮之一将预定的文本行添加到EditText。另一个将EditText的文本放入我稍后在应用程序中使用的某种形式的对象中。但是我无法使用此多行功能。我已经尝试限制大小。设置多行标志。禁用单线。给lines和minLines一个随机数(10)。禁用EditText上的水平滚动。但是没有任何效果....谁能告诉我到底哪里做错了?以及如何解决Edi

安卓模拟器 : insert negative number?

我想这一定很简单,但是如何在EditText中插入一个负数?我在Mac上运行模拟器。谢谢。 最佳答案 只需在输入数字之前按“-”吗?如果这不可能,则editText的inputType可能有问题。例如,android:inputType="numberDecimal"不允许负数。在这种情况下,您应该添加:android:inputType="numberDecimal|numberSigned"。 关于安卓模拟器:insertnegativenumber?,我们在StackOverflo

StreetNumber 字段的 android EditText inputType

我正在尝试在我的地址对话框streetNumber字段中选择正确的inputType。我想先显示数字键盘,然后让用户也输入字母字符对于一些非常特殊的情况。更接近于此的是inputTypedatetime,但这不允许输入字母字符。那么如何正确设置我的streetNumber字段呢? 最佳答案 使用android:inputType="textPostalAddress" 关于StreetNumber字段的androidEditTextinputType,我们在StackOverflow上找

java - Android inputType ="numberDecimal"调出没有逗号的键盘

所以我一直在玩一个有一些数学问题的小游戏。例如,该应用程序给你一个像23+47这样的问题,这很好,但是当它给你一个像9/6这样的问题时,问题就出现了。由于您在EditText中输入了结果,因此我需要正确的输入类型。但!当我做的时候android:inputType="numberDecimal"它自带的软键盘,是没有分隔符的软键盘,也就是说我不能打逗号。它几乎毁了游戏:-)我试过类似的东西android:inputType"numberSigned|numberDecimal"我也试过android:digits="0123456789."但到目前为止没有任何效果。我无法调出正确的键盘

android - 如何在android中增加inputType密码点的大小

我有一个EditText,它的inputType是numberPassword。我想更改替换文本的点大小。就我的目的而言,它非常小(android默认值)。我想增加点的大小。我怎样才能做到这一点? 最佳答案 尝试用这个ascii码替换星号。⚫-⚫-中号黑圈⬤-⬤-黑色大圆圈WhatwouldbetheUnicodecharacterforbigbulletinthemiddleofthecharacter?publicclassMyPasswordTransformationMethodextendsPasswordTr

android - 在 android 中给出 inputType 时,Min Lines 不起作用

这种情况大家都遇到过。我需要为edittext显示最少4行,当给定minLines时它工作正常但是当向它添加inputType标签时,MinLines失败..如有错误请指正并提供解决方案.... 最佳答案 你可以使用android:inputType="textCapSentences|textMultiLine|textAutoCorrect" 关于android-在android中给出inputType时,MinLines不起作用,我们在StackOverflow上找到一个类似的问题