установить цвет текста в приложении Android для обнаружения изображений - PullRequest
0 голосов
/ 20 октября 2018

в приложении для обнаружения изображений, использующем тензорный поток. Я хочу установить красный цвет для значения обнаруженных меток, которые имеют значение> 0,5 (например). Я делаю этот код, но он не показывает красный цвет для того значения, которое показывает толькоЦвет по умолчанию (черный) для всех чисел, и это мой код

private String printTopKLabels() {
for (int i = 0; i < labelList.size(); ++i) {
   sortedLabels.add(
 new AbstractMap.SimpleEntry<>(labelList.get(i), labelProbArray[0] [i]));
  if (sortedLabels.size() > RESULTS_TO_SHOW) {
    sortedLabels.poll();
  }
}
String textToShow = "";
final int size = sortedLabels.size();
for (int i = 0; i < size; ++i) {
  Map.Entry<String, Float> label = sortedLabels.poll();

  int color;
  if (label.getValue() > GOOD_PROB_THRESHOLD) {
    color = Color.RED;

  } else {
    color = SMALL_COLOR;
  }
  textToShow =    
String.format("\n%s:%4.2f",label.getKey(),label.getValue(),color)+textToShow
 ;
  } 

return textToShow;
 }
...