适用于Android的数字键盘,带加号(+)字符

时间:2015-12-28 05:19:47

标签: android android-keypad android-number-picker

我正在开发在列表项视图中具有EditText的App。它接受带有'+'符号的数值和值列表。 提交一个函数被调用,该函数评估该字符串并添加该字符串中以“+”分隔的值。 现在问题是我已经设置了

'inputType="number'

到EditText框但是在数字键中,'+'符号不存在。 我试图使用'digits = 0123456789 +'但没有工作

2 个答案:

答案 0 :(得分:4)

  

如果您想要输入电话号码的输入法,请使用   "电话"值:

使用inputType="phone"

参考here

答案 1 :(得分:1)

正如Zubair为我提出的inputType="phone" popup完美键盘。 但为了避免额外的性格,我确实使用了digits="0123456789+"

<EditText
                android:layout_width="wrap_content"
                android:layout_height="match_parent"
                android:id="@+id/enteramount"
                android:hint="Amount"
                android:textSize="@dimen/Heading"
                android:padding="5dp"
                android:layout_marginRight="5dp"
                android:inputType="phone"
                android:digits="0123456789+"
                android:background="@drawable/edit_text_bg"/>

这可能对某人有用。