我正在處理'setError'以顯示錯誤消息。如何自定義EditText setError()彈出視圖
我的要求是將setError()
視圖的紅色彈出行改爲黑色,我試圖在擴展EditText小部件的styles.xml中使用"android:errorMessageBackground"
。但不幸的是我得到「沒有找到資源錯誤」
使用主題:Theme.NoTitleBar
使用的基礎API:如果是2.2(甚至試圖用4.0.3也)
我正在處理'setError'以顯示錯誤消息。如何自定義EditText setError()彈出視圖
我的要求是將setError()
視圖的紅色彈出行改爲黑色,我試圖在擴展EditText小部件的styles.xml中使用"android:errorMessageBackground"
。但不幸的是我得到「沒有找到資源錯誤」
使用主題:Theme.NoTitleBar
使用的基礎API:如果是2.2(甚至試圖用4.0.3也)
,你需要檢查的EditText的輸入數據, null然後使用edittext.setError()
方法顯示錯誤。
if(editText.getText().toString().trim().equalsIgnoreCase(""))
editText.setError("Please enter Value");
而這段代碼從edittext中刪除錯誤,當你關注或點擊edittext輸入數據。
editText.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
editText.setError(null);
}
});
並傳遞'textView.setError(null);'以移除錯誤警告 –
http://stackoverflow.com/questions/5218691/how-to-display-input-errors-in-popup這會有所幫助 – RobinHood
你有關於任何樣品上方 – user1903427
我可以使用<項目名稱= 「android:errorMessageBackground」>用於更改錯誤彈出視圖 – user1903427