本文整理了Java中android.widget.EditText.getPaint()
方法的一些代码示例,展示了EditText.getPaint()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.getPaint()
方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:getPaint
暂无
代码示例来源:origin: rey5137/material
/**
* @return the base paint used for the text. Please use this only to
* consult the Paint's properties and not to change them.
*/
public TextPaint getPaint (){
return mInputView.getPaint();
}
代码示例来源:origin: ywwynm/EverythingDone
holder.et.getPaint().setTextSkewX(0);
holder.et.setTextColor(white_50p);
holder.et.setTextSize(16);
holder.et.getPaint().setTextSkewX(-0.20f);
代码示例来源:origin: stackoverflow.com
EditText input = findViewById(R.id.imageDescriptionTextEdit) // Your EditText
final Paint paint = input.getPaint();
float textWidth = paint.measureText(input.getText().toString());
if (textWidth > input.getWidth()) {
// Prevent further input.
}
代码示例来源:origin: stackoverflow.com
EditText editText = new EditText(this);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
String ellipseString = TextUtils.ellipsize(s, editText.getPaint(), editText.getWidth(), TextUtils.TruncateAt.END, false, new TextUtils.EllipsizeCallback() {
@Override
public void ellipsized(int start, int end) {
}
}).toString();
if (ellipseString.contains("\u2026")) {
Log.d(TAG, "ellipse");
}
}
});
代码示例来源:origin: andforce/iBeebo
private void addEmotions(SpannableString value, Map<String, Integer> smiles) {
Paint.FontMetrics fontMetrics = mEditText.getPaint().getFontMetrics();
int size = (int) (fontMetrics.descent - fontMetrics.ascent);
Matcher localMatcher = EMOTION_URL.matcher(value);
while (localMatcher.find()) {
String key = localMatcher.group(0);
if (smiles.containsKey(key)) {
int k = localMatcher.start();
int m = localMatcher.end();
if (m - k < 8) {
Drawable drawable = mContext.getResources().getDrawable(smiles.get(key));
if (drawable != null) {
drawable.setBounds(0, 0, size, size);
}
ImageSpan localImageSpan = new ImageSpan(drawable);
value.setSpan(localImageSpan, k, m, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
}
}
}
}
}
代码示例来源:origin: Vegen/SmartCampus
textSize = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, DEFAULT_TEXTSIZE, getResources().getDisplayMetrics());
et_search.setTextSize(textSize);
et_search.getPaint().setTextSize(textSize);
}else{
et_search.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize);
代码示例来源:origin: stackoverflow.com
Paint paint = editText.getPaint();
Rect rectangle = new Rect();
代码示例来源:origin: stackoverflow.com
EditText t = ...
int maxWidth = t.getWidth() - t.getPaddingLeft() - t.getPaddingRight();
t.setFilters(new InputFilter[]{new TextSizeFilter(t.getPaint(), maxWidth)});
代码示例来源:origin: marzika/Snapprefs
HookMethods.editText.getPaint().reset();
HookMethods.editText.setTextColor(Color.WHITE);
HookMethods.editText.setBackgroundColor((Color.parseColor("#000000")));
内容来源于网络,如有侵权,请联系作者删除!