jjzjj

inputType

全部标签

Android:EditText.setInputType() 如何设置电子邮件但不是自动建议

我正在使用EditText框让用户输入他们的电子邮件地址。我是这样设置的:box.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);这会导致软键盘弹出“@”和“.”。(和一些键盘“.com”)在初始键盘布局上的键。太好了,正是我想要的。但是,我注意到文本全是黑色(当我指定白色时)。我发现这是由于自动建议。如果我进入Settings->Languages/Keyboards->TouchInput->TextInput并禁用Prediction和WordCompletio

android - 配置 android EditText 以允许小数和负数

我有一个AndroidEditText我想让数字键盘出现。如果我将android:inputType设置为numberSigned,我将获得数字键盘和输入负数的能力。但是,这不会让我使用小数。如果我使用numberDecimalinputType,我可以使用小数,但不能使用负数。如何获得能够输入小数和负数的数字键盘? 最佳答案 你只是在你的EditText中错过了这个,android:inputType="numberDecimal|numberSigned" 关于android-配置a

android - 配置 android EditText 以允许小数和负数

我有一个AndroidEditText我想让数字键盘出现。如果我将android:inputType设置为numberSigned,我将获得数字键盘和输入负数的能力。但是,这不会让我使用小数。如果我使用numberDecimalinputType,我可以使用小数,但不能使用负数。如何获得能够输入小数和负数的数字键盘? 最佳答案 你只是在你的EditText中错过了这个,android:inputType="numberDecimal|numberSigned" 关于android-配置a

Android以编程方式禁用模拟器中EditText的自动完成/自动建议

针对Android2.2我已阅读以下问题的答案:TurnoffautosuggestforEditText?Android:Multiline&NoautosuggestinEditText我尝试了以下建议的变体:setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_FILTER);setInputType(InputType.TYPE_CLAS

Android以编程方式禁用模拟器中EditText的自动完成/自动建议

针对Android2.2我已阅读以下问题的答案:TurnoffautosuggestforEditText?Android:Multiline&NoautosuggestinEditText我尝试了以下建议的变体:setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_FILTER);setInputType(InputType.TYPE_CLAS

java - 什么安卓:inputType should I use for entering an IP Address and hostname?

我正在构建一个小型Android应用程序,用户将在其中将IP地址或主机名输入到EditText小部件中。90%的时间他们将输入IP地址,其余时间-主机名。当然,我想让他们轻松输入IP地址,但切换到字母数字输入主机名的能力很重要。我似乎找不到好的输入类型。numberDecimal最初看起来不错,但它只允许一个点。理想情况下,我想从按下?123按钮的标准键盘开始。我怎么去那里? 最佳答案 尝试使用android:inputType="number",但也要设置android:digits="0123456789."。对我有用。

java - 什么安卓:inputType should I use for entering an IP Address and hostname?

我正在构建一个小型Android应用程序,用户将在其中将IP地址或主机名输入到EditText小部件中。90%的时间他们将输入IP地址,其余时间-主机名。当然,我想让他们轻松输入IP地址,但切换到字母数字输入主机名的能力很重要。我似乎找不到好的输入类型。numberDecimal最初看起来不错,但它只允许一个点。理想情况下,我想从按下?123按钮的标准键盘开始。我怎么去那里? 最佳答案 尝试使用android:inputType="number",但也要设置android:digits="0123456789."。对我有用。

android - 三星的 InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS

在我的应用程序中,我有一个EditText,它带有一个用于更改键盘输入类型的按钮。代码:ToggleCambiarTeclado.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewview){if(ToggleCambiarTeclado.isChecked()){tipoDeTecladoActual=InputType.TYPE_CLASS_NUMBER;imagenTeclado.setImageDrawable(getResources().getDrawable(R.drawable.

android - 禁用 Lint 警告 "The view name suggests this is a number but it does not include a numeric inputType"

我在Lint错误检查首选项中搜索了警告列表,但找不到。列表有点长,无法检查每个警告是否是我想要的,并用name、number、numeric过滤警告>、inputType等不会引发警告。将鼠标悬停在警告上似乎不会提供警告ID。我有充分的理由为名称中带有数字的变量使用文本inputType,这是因为我想登录到使用数字作为登录ID的服务器,因此我需要数字作为字符串。我真的不喜欢那里有警告,如果可能的话,我想禁用该特定警告。谢谢。 最佳答案 您也可以在XML中执行此操作,方法是将xmlns:tools="http://schemas.an

Android:如何在所有 EditText 上全局应用 android:inputType

如何全局关闭应用程序所有EditText的自动建议?换句话说,如何在所有EditText上执行此android:inputType="text"? 最佳答案 您可以创建自定义编辑文本并在您的布局中使用此自定义Viewpackagecom.talha.examples;importandroid.content.Context;importandroid.text.InputType;importandroid.util.AttributeSet;importandroid.widget.EditText;publicclassCus