mEtTextSize = typedArray.getDimensionPixelSize(R.styleable.vericationCodeView_vcv_et_text_size, 16); 这个取出来是px editText.setTextSize(mEtTextSize); 这里面需要是dp setTextSize(TypedValue.COMPLEX_UNIT_PX,mEtTextSize) 才行