Question: I'm using eclipse and it keeps putting out the error message

> 
> txt cannot be resolved or is not a field
> 
> 
> 

And I have this xml

```
 <EditText
     android:id="@+id/txt"
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
 />

```

I have this in the java file

```
    setContentView(R.layout.test);
    txt = (EditText) findViewById(R.id.txt);

```

and it is locating test fine, but not txt, actually if I change test to anything and then add something in that xml file the next line is not registering the id! Is something wrong with eclipse or just my programming?

Any help appriciated

Answer: 
Try cleaning and rebuilding your project; sometimes the builder just gets confused.
As @Ted Hopp suggested, try cleaning you project and rebuild. If it doesn't help, check the Problems view to see what Eclipse doesn't like and hence failed to compile your resources. R.java doesn't get rebuilt even with only one issue with one of your resources. I had encountered this exact problem before, and it took me a while to figure out that's another layout XML I modified that was causing the problem. Once that XML was fixed, R.java started gets updated/rebuilt correctly.