EditText 在代码中动态设置hint字体大小

/**
     * EditText 控件
     *
     * @param hintContent hint 内容
     * @param hintSize    hint 内容size
     */
    public static void setEditTextHintSize(EditText editText, String hintContent, int hintSize) {
        // 设置hint字体大小
        SpannableString ss = new SpannableString(hintContent);
        AbsoluteSizeSpan ass = new AbsoluteSizeSpan(hintSize, true);
        ss.setSpan(ass, 0, ss.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        // 设置hint
        editText.setHint(new SpannedString(ss)); // 一定要进行转换,否则属性会消失
    }


有不好的地方还望不吝赐教~谢谢哦~

你可能感兴趣的:(android文本管理)