我正在做一个简单的计算器。
如何为 a 制作过滤器Edittext
以仅显示数字和符号+-*/
?
问问题
171 次
2 回答
1
您使用数字,例如:
<EditText
android:id="@+id/et_name"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:digits="1234567890-+*/. "
android:maxLength="10" />
现在只"1234567890-+*/. "
允许在edittext
于 2013-09-02T13:30:10.257 回答
0
这将仅过滤数字,尽管我建议您制作将数字添加到纯文本视图的按钮,这样用户永远无法编辑文本,除非他们正在使用您制作的按钮,如果您正在做的只是制作一个加、减、乘、除计算器,那么这将是一种更简单的方法
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/button1"
android:layout_marginBottom="79dp"
android:layout_toRightOf="@+id/textView1"
android:ems="10"
android:inputType="number" >
<requestFocus />
</EditText>
于 2013-09-02T13:35:25.497 回答