我的代码:。机器人的getText()的toString()等于( “0”)不工作
if (edittext1.getText().toString().equals("0"))
edittext1.setFilters(new InputFilter[] {new InputFilter.LengthFilter(1)});
在.xml文件中我设置android:inputType="numberDecimal"
我想,如果用户在edittext1的开头写道: “0”,比他不能再写什么。
它不工作,如何解决它?
你肯定edittext1.getText()不返回null? – Aubin
@Aubin如果是,那么OP会得到一个NPE。罗斯,“不起作用”是什么意思? – Simon
您是否尝试在if块内记录消息?也许你在if语句中的表达是正确的,但setFilters不会触发。也许。只是一个想法。 – Swayam