Цифровая клавиатура для Android с плюсом (+) char
Я разрабатываю приложение, которое имеет EditText в представлении списка элементов. которые принимают числовое значение и список значений со знаком "+". При отправке вызывается функция, которая оценивает эту строку и добавляет значения, присутствующие в этой строке, через "+". Теперь проблема в том, что я поставил
'inputType="number'
в поле EditText, но в числовой клавиатуре знак "+" отсутствует. Я пытался использовать "цифры =0123456789+", но не сработало
2 ответа
Если вы хотите ввести метод ввода номера телефона, используйте значение "телефон":
использование inputType="phone"
Ссылка здесь
Поскольку Zubair предложил inputType="phone", всплывающая идеальная клавиатура для меня. Но чтобы избежать лишних символов, я использовал цифры ="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"/>
Это может быть полезно для кого-то.