protected void init(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes){ if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) applyPadding(context, attrs, defStyleAttr, defStyleRes); setClickable(true); ViewUtil.applyFont(this, attrs, defStyleAttr, defStyleRes); applyStyle(context, attrs, defStyleAttr, defStyleRes); if(!isInEditMode()) mStyleId = ThemeManager.getStyleId(context, attrs, defStyleAttr, defStyleRes); }