我的代碼:。機器人的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