Android EditText 数字键盘,版本类似 filter(TextWatcher)
Android EditText number pad keyboard with version like filter(TextWatcher)
EditText
应该接受输入,例如“1.0.1”表示多个“.”。键盘应该是数字键盘(我知道 EditText
的输入类型应该是 numberDecimal
)。
但是 numberDecimal
只接受单点,过滤器对此不起作用。怎么解决???
我认为您可以添加 .到 EditText android:digits xml 值
像这样:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="0123456789."
android:inputType="numberDecimal"
/>
EditText
应该接受输入,例如“1.0.1”表示多个“.”。键盘应该是数字键盘(我知道 EditText
的输入类型应该是 numberDecimal
)。
但是 numberDecimal
只接受单点,过滤器对此不起作用。怎么解决???
我认为您可以添加 .到 EditText android:digits xml 值
像这样:
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:digits="0123456789."
android:inputType="numberDecimal"
/>