OneKeyClearEditText.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:Selector 作者:
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);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号