/** * Sets line spacing for this TextView. Each line will have its height * multiplied by <code>mult</code> and have <code>add</code> added to it. * * @attr ref android.R.styleable#TextView_lineSpacingExtra * @attr ref android.R.styleable#TextView_lineSpacingMultiplier */ public void setLineSpacing (float add, float mult){ mInputView.setLineSpacing(add, mult); }
@Override public void setLineSpacing(float add, float mult) { super.setLineSpacing(add, mult); spacingMult = mult; spacingAdd = add; }
editText.setHighlightColor(highlightColor); editText.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize); editText.setLineSpacing(extraSpacing, spacingMultiplier); editText.setTypeface(typeface, textStyle); editText.setGravity(gravity);
/** * 生成文本输入框 */ public EditText createEditText(String hint, int paddingTop) { EditText editText = (EditText) inflater.inflate(R.layout.rich_edittext, null); editText.setOnKeyListener(keyListener); editText.setTag(viewTagIndex++); editText.setPadding(editNormalPadding, paddingTop, editNormalPadding, paddingTop); editText.setHint(hint); //editText.setTextSize(rtTextSize); editText.setTextSize(TypedValue.COMPLEX_UNIT_PX, rtTextSize); editText.setTextColor(rtTextColor); editText.setLineSpacing(rtTextLineSpace, 1.0f); editText.setOnFocusChangeListener(focusListener); return editText; }
@Override public void setLineSpacing(final float add, final float mult) { super.setLineSpacing(add, mult); _spacingMult = mult; _spacingAdd = add; }
@Override public void onTextChanged(CharSequence s, int start, int before, int count) { float add = et.getLineSpacingExtra(); float mul = et.getLineSpacingMultiplier(); et.setLineSpacing(0f, 1f); et.setLineSpacing(add, mul); } });