2

リスト アイテム ビューに EditText を持つアプリを開発しています。数値と「+」記号付きの値のリストを受け入れます。送信時に、その文字列を評価し、その文字列に存在する値を「+」で区切って追加する関数が呼び出されます。今問題は私が設定したことです


'inputType="number'


EditTextボックスに入力しますが、数字キーボードには「+」記号がありません。「数字= 0123456789 +」を使用しようとしましたが、機能しませんでした

4

2 に答える 2

5

電話番号を入力するための入力方法が必要な場合は、「phone」値を使用します。

使用するinputType="phone"

ここを参照

于 2015-12-28T05:42:37.637 に答える
1

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"/>

これは誰かに役立つかもしれません。

于 2015-12-28T05:44:49.370 に答える