在XML中设置
android:drawableRight="@drawable/input_error"
在代码中设置
txtName.setCompoundDrawablesWithIntrinsicBounds(null, null, getResources().getDrawable(R.drawable.indicator_input_error), null);
原来一直以为是
txtName.setCompoundDrawables(null,null,getResources().getDrawable(drawable.indicator_input_error), null); 这个方法了。
加上右边的提示后在配合上下面这段代码
txtName.setError(getResources().getString(R.string.please_name));