VerificationCodeInput
VerificationCodeInput copied to clipboard
自定义背景颜色无效
修改了源码逻辑,加入焦点改变的监听事件,不知是否是博主当初考虑的方法,如果有更好的,请博主赐教!谢谢
OnFocusChangeListener focusChangeListener=new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
setBg((EditText) v,hasFocus);
}
};
用上楼主的方法,自定义背景颜色终于可用了
OnFocusChangeListener focusChangeListener=new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (v.getBackground() == boxBgNormal || ((EditText) v).getText().toString().equals("")){ setBg((EditText) v,hasFocus); } } }; 这样做可以实现已经填写的背景框设置成选中颜色