Android Build a Simple Android App with Java Improving Our Code Adding Colors

Cannot find symbol (Android)

Hello, it appears that I've entered everything correctly, however, I get an error stating Cannot find symbol.

Here's my code:

public class MealActivity extends Activity {

public TextView foodLabel;
public TextView drinkLabel;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_meal);

    foodLabel = (TextView) findViewById(R.id.foodTextView);
    drinkLabel = (TextView) findViewById(R.id.drinkTextView);
    RelativeLayout mealLayout = (RelativeLayout) findViewById(R.id.mealLayout);
    mealLayout.setBackgroundColor(Color.GREEN);

    foodLabel.setTextColor = Color.BLUE;
    drinkLabel.setTextColor = Color.GRAY;
}

}

Muhittin Palamutçu
Muhittin Palamutçu
1,890 Points

Hey You need to put parenthesis on Color type foodLabel.setTextColor = (Color.BLUE); drinkLabel.setTextColor = (Color.GRAY);

1 Answer

Seth Kroger
MOD
Seth Kroger
Treehouse Moderator 56,266 Points

Setters are functions so they need to be called, not assigned.

foodLabel.setTextColor(Color.BLUE);
drinkLabel.setTextColor(Color.GRAY);