Android Build a Simple Android App Creating the Screen Layout Setting Colors

Challenge task 1

I can't find what's wrong with my code. it says "Don't forget to add the 'android:textColor' attribute to the TextView!" eventhough i did add the text color attribute as "android:textColor="#FFFFFFFF" >

activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:background="@android:color/white" >

  <TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="Treehouse loves me!"
    android:textSize="72sp" />
android:textColor="#FFFFFFFF" />
</RelativeLayout>

2 Answers

David Dooley
David Dooley
3,028 Points

Your TextView should look like this...see the /> at the end you have 2 you only need one as it closes the <Textview tag> So in your case your closing it before it reaches where you change the color

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:text="Treehouse loves me!"
    android:textSize="72sp"
android:textColor="#FFFFFFFF" />  <!-------Your textview closes after when it hits here----->

thank you , it works! I understood it now

james south
seal-mask
.a{fill-rule:evenodd;}techdegree seal-36
james south
Front End Web Development Techdegree Graduate 33,254 Points

they want you to use the given background color value for the text color, not use a hex value. you also need to remove the /> from the previous line. that only goes after your answer for textColor.

thank you so much