Android EditText.setError() - 会弹出一个popupwindow,效果很好
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Android EditText.setError() - 会弹出一个popupwindow,效果很好
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
 
SetError提供了以下兩個方法:
 1.顯示自定義文字
 public void setError (CharSequence error)
 2.顯示自定義文字和圖標
 public void setError (CharSequence error, Drawable icon)
 
 默認情況下,因為App設置的主題等原因,設置的文字和圖標可能不顯示,
 可以參照以下方法。
 
//定義錯誤內容String errorText = "出錯啦~~!";//獲取到自定義圖標Drawable errorIcon = getResources().getDrawable(R.drawable.icon_error);// 設置圖片大小errorIcon.setBounds(new Rect(0, 0, errorIcon.getIntrinsicWidth(),errorIcon.getIntrinsicHeight()));// 將提示文字改為紅色ForegroundColorSpan fgcspan = new ForegroundColorSpan(Color.RED);SpannableStringBuilder ssbuilder = new SpannableStringBuilder(errorText);ssbuilder.setSpan(fgcspan, 0, errorText.length(), 0);//顯示et_content.setError(ssbuilder, errorIcon);et_content.requestFocus();
總結
以上是生活随笔為你收集整理的Android EditText.setError() - 会弹出一个popupwindow,效果很好的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Android 图片切换特效 Andro
- 下一篇: Android 布局之GridLayou
