private void initClearDrawable(Context context) {
mClearDrawable = getCompoundDrawables()[2];// 获取EditText的DrawableRight,假如没有设置我们就使用默认的图片
if (mClearDrawable == null) {
// mClearDrawable = getResources().getDrawable(R.drawable.search_cancel, context.getTheme());
mClearDrawable = getResources().getDrawable(R.drawable.search_cancel);
}
DrawableCompat.setTint(mClearDrawable, DrawableColor);// 设置删除按钮的颜色和TextColor的颜色一致
mClearDrawable.setBounds(0, 0, (int) getTextSize(),
(int) getTextSize());// 设置Drawable的宽高和TextSize的大小一致
setClearIconVisible(false);
// 设置焦点改变的监听
setOnFocusChangeListener(this);
// 设置输入框里面内容发生改变的监听
addTextChangedListener(this);
}
OneKeyClearEditText.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:Selector
作者:
评论列表
文章目录