android.widget.EditText.getPaint()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(214)

本文整理了Java中android.widget.EditText.getPaint()方法的一些代码示例,展示了EditText.getPaint()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.getPaint()方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:getPaint

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")));

相关文章

微信公众号

最新文章

更多

EditText类方法