我知道这是一个老问题,但是对于较新版本的android,可用的答案要么不起作用要么折旧。请提供适用于Android 5.0及更高版本的解决方案。
@Exclude
public Map<String, Object> haritala() {
HashMap<String, Object> result = new HashMap<>();
result.put("yazar", yazar);
result.put("baslik", baslik);
result.put("uid",uid);
result.put("favsays", favsays);
result.put("fav", favori);
result.put("mesajsays", mesajsays);
result.put("mesaj", mesaj);
result.put("Combin", ServerValue.TIMESTAMP);
return result;
}
如何突出显示语法就像stackoverflow正在使用这个java代码或类似于Android工作室所做的那样。
答案 0 :(得分:0)
尝试使用此
String javacode="Your Java Code";
Pattern pattern = Pattern.compile("float"); //Java keyword
Matcher m = pattern.matcher(javacode);
SpannableString str = new SpannableString(javacode);
while (m.find()) {
str.setSpan(new BackgroundColorSpan(Color.YELLOW), m.start(), m.end()-1, 0);
}
textView.setText(str);