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



我正在开发在列表项视图中具有EditText的应用程序。其接受数字值和带有"+"符号的值列表。在提交时,会调用一个函数来计算该字符串,并添加该字符串中用"+"分隔的值。现在的问题是我设置了


'inputType="number'


到EditText框,但数字键盘中的"+"号不存在。我尝试使用"数字=0123456789+",但未使用

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

使用inputType="phone"

此处参考

正如Zubair建议的inputType="phone"弹出式完美键盘。但为了避免额外的字符,我确实使用了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"/>

这可能对某人有用。

最新更新