我正在为android编写一个应用程序。我有一个数据库,有太多的单词。这些单词转到数组中,用于改变我活动中只有一个字符串的颜色。我认为我可以轻松使用span类。我的代码中存在一个问题.Span类使用整数值,但我的值是字符串。我想要当我点击我的按钮时,根据数组的值改变我的textview的颜色。只有一种颜色,如果我的字符串(metin_yazısı)没有单词,我不想改变它。我如何在textview中使用我的数组字符串
//I get it all data from database.
Cursor data = mDatabase.getData();
while (data.moveToNext()){
kelimeler_array.add(data.getString(1)) ;
}
kelimeleri_isaretle_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
SpannableString spannable = new SpannableString(metin_yazısı);
spannable.setSpan(new ForegroundColorSpan(Color.GREEN), 3, 5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
user_textview.setText(metin_yazısı);
}catch (Exception e){
}
}
});