使用漂亮的3X3数字键盘在Android上允许负十进制输入

时间:2014-02-10 19:36:35

标签: android android-edittext numeric

我想只允许使用数字小键盘显示负数字和十进制输入,以显示3x3键盘中的所有数字。这个键盘有一个负按钮,但它没有做任何事情,我无法弄清楚如何激活它。以下是我所拥有的,但它只允许数字输入:

<EditText
  android:id="@+id/expense_amount"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  style="@style/FieldNumeric"
  android:text="0.00"/>

我已经看到了几个已经说过添加

的答案
android:inputType="numberSigned"

或使用

TYPE_NUMBER_FLAG_SIGNED

其他建议。这些答案的问题在于它们丢失了漂亮的3x3数字键盘并引入了字母键盘。

任何建议都很棒。

谢谢, 德文

1 个答案:

答案 0 :(得分:-1)

这适用于android 4.2.2(Jellybean):

android:inputType="numberSigned|numberDecimal"