“cara menyorot teks di studio android” Kode Jawaban

cara menyorot teks di studio android

/**
     * use this method to highlight a text in TextView
     *
     * @param tv              TextView or Edittext or Button (or derived from TextView)
     * @param textToHighlight Text to highlight
     */
    public void setHighLightedText(TextView tv, String textToHighlight) {
        String tvt = tv.getText().toString();
        int ofe = tvt.indexOf(textToHighlight, 0);
        Spannable wordToSpan = new SpannableString(tv.getText());
        for (int ofs = 0; ofs < tvt.length() && ofe != -1; ofs = ofe + 1) {
            ofe = tvt.indexOf(textToHighlight, ofs);
            if (ofe == -1)
                break;
            else {
                // set color here
                wordToSpan.setSpan(new BackgroundColorSpan(0xFFFFFF00), ofe, ofe + textToHighlight.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
                tv.setText(wordToSpan, TextView.BufferType.SPANNABLE);
            }
        }
    }
Horrible Hamerkop

cara menyorot teks di studio android

textView.setText("Hello, I am Awesome, Most Awesome"); // set text first
setHighLightedText(textView, "a"); // highlight all `a` in TextView
Horrible Hamerkop

Jawaban yang mirip dengan “cara menyorot teks di studio android”

Pertanyaan yang mirip dengan “cara menyorot teks di studio android”

Lebih banyak jawaban terkait untuk “cara menyorot teks di studio android” di Java

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya