Вам нужно будет передать null
в setTypeFace()
вместо использования getTypeFace()
.
Когда getTypeFace()
не возвращает null
стиль не будет установлен правильно.
// if message is unread, then make texts bold
if (messageRead_list[position] == false){
viewHolder.tv1.setTypeface(null, Typeface.BOLD);
viewHolder.tv2.setTypeface(null, Typeface.BOLD);
viewHolder.tv3.setTypeface(null, Typeface.BOLD);
} else {
viewHolder.tv1.setTypeface(null, Typeface.NORMAL);
viewHolder.tv2.setTypeface(null, Typeface.NORMAL);
viewHolder.tv3.setTypeface(null, Typeface.NORMAL);
}
Или вы можете использовать это напрямую, что и происходит, когда вы передаете null
.
setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
и
setTypeface(Typeface.defaultFromStyle(Typeface.NORMAL));