benim metin görünümünde tüm dize görüntülemek istediğiniz belirli bir kelime içeren bir dize var ve belirli bir kelime vurgulu olmalıdır.Hope aşağıdaki görüntü size bir fikir verecektir.Android'de bir metin görünümünde bir dizede sözcük aramak ve kelimeyi vurgulamak nasıl? Benim android uygulamasında
Bunu için aşağıdaki kodu kullanılır ama onun çalışma değil.
KODU:
con benim dizedir ve groupNameContent metin alanıdır. Ben kelimelerin listesi var anlayabilirse
TextView textView = (TextView)findViewById(R.id.mytextview01);
//use a loop to change text color
Spannable WordtoSpan = new SpannableString("partial colored text");
WordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 2, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
textView.setText(WordtoSpan);
Tamam sonuç metni göstermek için? –
, vurgulamak istediğiniz her kelime için setSpan yönteminde başlangıç dizini ve bitiş dizinini koyarsınız. Bir dizi diziniz olabilir ve her kelimeyi bir döngüde vurgulayabilir veya metninizi bir dizi kelime haline getirebilir ve her kelimenin vurgulanması gerekip gerekmediğine karar verebilirsiniz. –
evet vurgulamaktır.if lütfen bana bir kelime başlangıç endeksi ve end endeksi bulmak için bir yol verebilir (döngü içinde mantık demek). –