Tabnine Logo
SpannableStringBuilder.append
Code IndexAdd Tabnine to your IDE (free)

How to use
append
method
in
android.text.SpannableStringBuilder

Best Java code snippets using android.text.SpannableStringBuilder.append (Showing top 20 results out of 1,233)

Refine searchRefine arrow

  • SpannableStringBuilder.<init>
origin: k9mail/k-9

private CharSequence buildMessageSummary(String sender, String subject) {
  if (sender == null) {
    return subject;
  }
  SpannableStringBuilder summary = new SpannableStringBuilder();
  summary.append(sender);
  summary.append(" ");
  summary.append(subject);
  return summary;
}
origin: stackoverflow.com

SpannableStringBuilder builder = new SpannableStringBuilder();
 builder.append("My string. I ")
     .append(" ", new ImageSpan(getActivity(), R.drawable.ic_action_heart), 0)
     .append(" Cree by Dexode");
 textView.setText(builder);
origin: GrenderG/Toasty

  private CharSequence getFormattedMessage() {
    final String prefix = "Formatted ";
    final String highlight = "bold italic";
    final String suffix = " text";
    SpannableStringBuilder ssb = new SpannableStringBuilder(prefix).append(highlight).append(suffix);
    int prefixLen = prefix.length();
    ssb.setSpan(new StyleSpan(BOLD_ITALIC),
        prefixLen, prefixLen + highlight.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
    return ssb;
  }
}
origin: stackoverflow.com

 SpannableStringBuilder builder = new SpannableStringBuilder();

String red = "this is red";
SpannableString redSpannable= new SpannableString(red);
redSpannable.setSpan(new ForegroundColorSpan(Color.RED), 0, red.length(), 0);
builder.append(redSpannable);

String white = "this is white";
SpannableString whiteSpannable= new SpannableString(white);
whiteSpannable.setSpan(new ForegroundColorSpan(Color.WHITE), 0, white.length(), 0);
builder.append(whiteSpannable);

String blue = "this is blue";
SpannableString blueSpannable = new SpannableString(blue);
blueSpannable.setSpan(new ForegroundColorSpan(Color.BLUE), 0, blue.length(), 0);
builder.append(blueSpannable);

mTextView.setText(builder, BufferType.SPANNABLE);
origin: prolificinteractive/material-calendarview

 /**
  * {@inheritDoc}
  */
 @Override
 public CharSequence format(CalendarDay day) {
  return new SpannableStringBuilder()
    .append(monthLabels[day.getMonth() - 1])
    .append(" ")
    .append(String.valueOf(day.getYear()));
 }
}
origin: k9mail/k-9

public static CharSequence toFriendly(Address[] addresses, Contacts contacts) {
  if (addresses == null) {
    return null;
  }
  if (addresses.length >= TOO_MANY_ADDRESSES) {
    // Don't look up contacts if the number of addresses is very high.
    contacts = null;
  }
  SpannableStringBuilder sb = new SpannableStringBuilder();
  for (int i = 0; i < addresses.length; i++) {
    sb.append(toFriendly(addresses[i], contacts));
    if (i < addresses.length - 1) {
      sb.append(',');
    }
  }
  return sb;
}
origin: stackoverflow.com

 SpannableStringBuilder longDescription = new SpannableStringBuilder();
longDescription.append("First Part Not Bold ");
int start = longDescription.length();
longDescription.append("BOLD");
longDescription.setSpan(new ForegroundColorSpan(0xFFCC5500), start, longDescription.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
longDescription.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), start, longDescription.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
longDescription.append(" rest not bold");
origin: stackoverflow.com

SpannableStringBuilder builder = new SpannableStringBuilder();
 builder.append("My string. I ").append(" ");
 builder.setSpan(new ImageSpan(getActivity(), R.drawable.ic_action_heart),
     builder.length() - 1, builder.length(), 0);
 builder.append(" Cree by Dexode");
 textView.setText(builder);
origin: google/ExoPlayer

 firstNormalCue = cue;
} else if (normalCueTextBuilder == null) {
 normalCueTextBuilder = new SpannableStringBuilder();
 normalCueTextBuilder.append(firstNormalCue.text).append("\n").append(cue.text);
} else {
 normalCueTextBuilder.append("\n").append(cue.text);
origin: stackoverflow.com

 TextView text = (TextView)findViewById(R.id.text);

String simple = "Enter your name ";
String colored = "*";
SpannableStringBuilder builder = new SpannableStringBuilder();

builder.append(simple);
int start = builder.length();
builder.append(colored);
int end = builder.length();

builder.setSpan(new ForegroundColorSpan(Color.RED), start, end, 
        Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);

text.setText(builder);
origin: stackoverflow.com

SpannableStringBuilder stringBuilder = new SpannableStringBuilder();
 String between = "";
 for (String tag : eventListing.getTags()) {
   stringBuilder.append(between);
   if (between.length() == 0) between = "  ";
   String thisTag = "  "+tag+"  ";
   stringBuilder.append(thisTag);
   stringBuilder.setSpan(new RoundedBackgroundSpan(this), stringBuilder.length() - thisTag.length(), stringBuilder.length() - thisTag.length() + thisTag.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
   //stringBuilder.setSpan(new BackgroundColorSpan(getResources().getColor(R.color.gray)), stringBuilder.length() - thisTag.length(), stringBuilder.length() - thisTag.length() + thisTag.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
 }
 TextView tv = new TextView(this);
 tv.setText(stringBuilder);
origin: CarGuo/GSYVideoPlayer

private SpannableStringBuilder createSpannable(Drawable drawable) {
  String text = "bitmap";
  SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
  ImageSpan span = new ImageSpan(drawable);//ImageSpan.ALIGN_BOTTOM);
  spannableStringBuilder.setSpan(span, 0, text.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
  spannableStringBuilder.append("图文混排");
  spannableStringBuilder.setSpan(new BackgroundColorSpan(Color.parseColor("#8A2233B1")), 0, spannableStringBuilder.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
  return spannableStringBuilder;
}
origin: Bilibili/DanmakuFlameMaster

private SpannableStringBuilder createSpannable(Drawable drawable) {
  String text = "bitmap";
  SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
  ImageSpan span = new ImageSpan(drawable);//ImageSpan.ALIGN_BOTTOM);
  spannableStringBuilder.setSpan(span, 0, text.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
  spannableStringBuilder.append("图文混排");
  spannableStringBuilder.setSpan(new BackgroundColorSpan(Color.parseColor("#8A2233B1")), 0, spannableStringBuilder.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
  return spannableStringBuilder;
}
origin: k9mail/k-9

private CharSequence getMessagePreview(LocalMessage message) {
  String subject = message.getSubject();
  String snippet = getPreview(message);
  boolean isSubjectEmpty = TextUtils.isEmpty(subject);
  boolean isSnippetPresent = snippet != null;
  if (isSubjectEmpty && isSnippetPresent) {
    return snippet;
  }
  String displaySubject = getMessageSubject(message);
  SpannableStringBuilder preview = new SpannableStringBuilder();
  preview.append(displaySubject);
  if (isSnippetPresent) {
    preview.append('\n');
    preview.append(snippet);
  }
  
  return preview;
}
origin: Bilibili/DanmakuFlameMaster

private SpannableStringBuilder createSpannable(Drawable drawable) {
  String text = "bitmap";
  SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(text);
  ImageSpan span = new ImageSpan(drawable);//ImageSpan.ALIGN_BOTTOM);
  spannableStringBuilder.setSpan(span, 0, text.length(), Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
  spannableStringBuilder.append("图文混排");
  spannableStringBuilder.setSpan(new BackgroundColorSpan(Color.parseColor("#8A2233B1")), 0, spannableStringBuilder.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE);
  return spannableStringBuilder;
}
origin: ankidroid/Anki-Android

/**
 * Deck finished state ******************************************************
 * *****************************************
 */
public CharSequence finishedMsg(Context context) {
  SpannableStringBuilder sb = new SpannableStringBuilder();
  sb.append(context.getString(R.string.studyoptions_congrats_finished));
  StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);
  sb.setSpan(boldSpan, 0, sb.length(), 0);
  sb.append(_nextDueMsg(context));
  // sb.append("\n\n");
  // sb.append(_tomorrowDueMsg(context));
  return sb;
}
origin: k9mail/k-9

/**
 * Set up the additional headers text view with the supplied header data.
 *
 * @param additionalHeaders List of header entries. Each entry consists of a header
 *                          name and a header value. Header names may appear multiple
 *                          times.
 *                          <p/>
 *                          This method is always called from within the UI thread by
 *                          {@link #showAdditionalHeaders()}.
 */
private void populateAdditionalHeadersView(final List<HeaderEntry> additionalHeaders) {
  SpannableStringBuilder sb = new SpannableStringBuilder();
  boolean first = true;
  for (HeaderEntry additionalHeader : additionalHeaders) {
    if (!first) {
      sb.append("\n");
    } else {
      first = false;
    }
    StyleSpan boldSpan = new StyleSpan(Typeface.BOLD);
    SpannableString label = new SpannableString(additionalHeader.label + ": ");
    label.setSpan(boldSpan, 0, label.length(), 0);
    sb.append(label);
    sb.append(MimeUtility.unfoldAndDecode(additionalHeader.value));
  }
  mAdditionalHeadersView.setText(sb);
}
origin: seven332/EhViewer

@Override
public CharSequence getText(float textSize) {
  Drawable bookImage = DrawableManager.getVectorDrawable(getContext2(), R.drawable.v_book_open_x24);
  SpannableStringBuilder ssb = new SpannableStringBuilder("    ");
  ssb.append(getResources2().getString(R.string.gallery_list_search_bar_open_gallery));
  int imageSize = (int) (textSize * 1.25);
  if (bookImage != null) {
    bookImage.setBounds(0, 0, imageSize, imageSize);
    ssb.setSpan(new ImageSpan(bookImage), 1, 2, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
  }
  return ssb;
}
origin: google/ExoPlayer

public Cue build() {
 SpannableStringBuilder cueString = new SpannableStringBuilder();
  cueString.append(rolledUpCaptions.get(i));
  cueString.append('\n');
 cueString.append(buildSpannableString());
origin: stackoverflow.com

private void customTextView(TextView view) {
   SpannableStringBuilder spanTxt = new SpannableStringBuilder(
       "I agree to the ");
   spanTxt.append("Term of services");
   spanTxt.setSpan(new ClickableSpan() {
     @Override
     public void onClick(View widget) {
       Toast.makeText(getApplicationContext(), "Terms of services Clicked",
           Toast.LENGTH_SHORT).show();
     }
   }, spanTxt.length() - "Term of services".length(), spanTxt.length(), 0);
   spanTxt.append(" and");
   spanTxt.setSpan(new ForegroundColorSpan(Color.BLACK), 32, spanTxt.length(), 0);
   spanTxt.append(" Privacy Policy");
   spanTxt.setSpan(new ClickableSpan() {
     @Override
     public void onClick(View widget) {
       Toast.makeText(getApplicationContext(), "Privacy Policy Clicked",
           Toast.LENGTH_SHORT).show();
     }
   }, spanTxt.length() - " Privacy Policy".length(), spanTxt.length(), 0);
   view.setMovementMethod(LinkMovementMethod.getInstance());
   view.setText(spanTxt, BufferType.SPANNABLE);
 }
android.textSpannableStringBuilderappend

Popular methods of SpannableStringBuilder

  • <init>
  • setSpan
  • length
  • getSpans
  • toString
  • getSpanStart
  • removeSpan
  • getSpanEnd
  • delete
  • replace
  • charAt
  • clear
  • charAt,
  • clear,
  • subSequence,
  • clearSpans,
  • getSpanFlags,
  • valueOf,
  • insert,
  • nextSpanTransition,
  • getChars

Popular in Java

  • Finding current android device location
  • setRequestProperty (URLConnection)
  • notifyDataSetChanged (ArrayAdapter)
  • addToBackStack (FragmentTransaction)
  • Map (java.util)
    A Map is a data structure consisting of a set of keys and values in which each key is mapped to a si
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • JFrame (javax.swing)
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Table (org.hibernate.mapping)
    A relational table
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now