setContentView(R. layout.Principal); Principal ne peut pas être résolu ou n'est pas un champ

C'est un programme simple pour commencer (simple pour vous, pas pour moi) de l'éclipse. Je veux modifier un texte en cliquant sur un bouton, mais il ne fonctionne pas.

Voici le code:

package com.example.androidcourse;  

import android.app.Activity;  
import android.os.Bundle;  
import android.view.View;  
import android.view.View.OnClickListener;  
import android.widget.Button;  
import android.widget.TextView;  
import android.R.layout;  

public class MainActivity extends Activity {  

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


Button btn = (Button) findViewById(R.id.but_action); 
final TextView text = (TextView) findViewById(R.id.txt_caption);  
btn.setOnClickListener(new OnClickListener() {  

@Override  
public void onClick(View v) {
text.setText("New bingo...");  
}  
});  
}  
}  

OriginalL'auteur max | 2012-10-03