Код: Выделить всё
TextView feedback = new TextView(getContext());
feedback.setText("Correct Answer: " + correctAnswer);
feedback.setTextSize(24f);
feedback.setTypeface(lilitaFont);
feedback.setTextColor(Color.WHITE);
feedback.setBackground(getRoundedDrawable(Color.RED)); // This line causes a crash
Код: Выделить всё
private GradientDrawable getRoundedDrawable(int colorResId) {
GradientDrawable drawable = new GradientDrawable();
drawable.setColor(getResources().getColor(colorResId));
drawable.setCornerRadius(24 * getResources().getDisplayMetrics().density);
return drawable;
}
< /code>
Выходы: < /p>
android.content.res.Resources$NotFoundException: Resource ID #0xffff0000
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:299)
at android.content.res.Resources.getColor(Resources.java:1104)
...
Подробнее здесь: https://stackoverflow.com/questions/796 ... etcolor-in