7得票2回答
EditText中inputType属性的textMultiLine和textImeMultiLine有何区别?

我想了解在 EditText 的 android:inputType 中,textMultiLine 和 textImeMultiLine 选项之间的区别。但是我没有理解一个答案。文档说,“IME 是一种使用户能输入文本的控件。”,但我不明白 texMultiLine 和 textImeMul...

10得票4回答
通过setInputType()设置输入类型后,自定义EditText无法正常工作。

我创建了一个自定义的EditText,并重写了它的onDraw()函数。一切都运行良好(我可以在EditText内绘制任何东西),直到我想要更改这个EditText的输入方法并调用了这个函数:setInputType(InputType.TYPE_CLASS_NUMBER | InputTyp...

8得票1回答
安卓:如何从输入法设置首选键盘视图模式

我正在开发一个 Android IME,我希望我的键盘只能在“平移和缩放”模式下工作,而不是在“全屏”模式下(如这里所述),或者至少请求优先使用“缩放”模式。我知道可以从 EditText 中设置此选项,但我该如何从 onStartInputView 事件中请求它呢?另外,Android 系统...

10得票4回答
使用Android数字键盘,但允许负数。

我有一个EditText字段,我只想输入正数或负数。 当我使用InputType.TYPE_NUMBER时,它会弹出漂亮的数字键盘,这正是我想要的;但是它只允许您输入正数,即使数字键盘上有负号按钮。 我尝试使用InputType.TYPE_NUMBER_FLAG_SIGNED,它将允许用户像我...

7得票3回答
Android实时获取EditText的输入类型

我有一个自定义的EditText类实现。 基于以下XML属性...... android:inputType="textPersonName" android:inputType="textPersonName" android:inputType="textEmailAddress" a...

9得票2回答
Android EditText,尽管inputType为“number|numberSigned|numberDecimal”,但减号仍会被转换为点号。

我有一个用户拥有一台LG VS890 4G手机,运行的是Android 4.4.2系统。每当他尝试在我的经纬度输入EditText中插入一个负号时,他的负号都会被转换成一个点。如果他将负坐标粘贴到EditText中,他也会遇到同样的问题。 <EditText ...

11得票3回答
如何在EditText中输入数字(双精度)

我使用这段代码 <EditText android:id="@+id/price_for_liter_value_edit_text" android:layout_width="fill_parent" android:layout_height="fil...

257得票17回答
如何以编程方式为EditText设置输入类型?

我们如何在EditText中编程设置输入类型?我尝试了:mEdit.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); 看起来它没有任何影响。

17得票3回答
Android EditText如何显示大写字母和数字行键盘

我可以使用以下代码显示大写字母的键盘:android:inputType="textCapCharacters" 但是我能显示数字行吗? 使用 android:inputType="textVisiblePassword" 当我按住键盘上的Shift键时,可以得到想要的显示效果 示例 ...

10得票3回答
在Support Library 25.1.0中,TextInputEditText上的密码切换按钮在点击后消失。

我有一个 TextInputEditText,与 TextInputLayout 结合使用,使用 android:inputType="textPassword" 和 app:passwordToggleEnabled="true" 来在 TextInputEditText 中显示密码切换按钮...