2011-05-30 36 views
0

在下面的程序,當我嘗試運行它得到錯誤進入到Android編程

textOut = (TextView) findViewById(R.id.tvGetInput); 

在這條線上。它在tvGetInput中顯示錯誤。我該如何解決它?

package was.thebasics; 

import android.app.Activity; 
import android.content.Intent; 
import android.media.MediaPlayer; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.EditText; 
import android.widget.TextView; 


public class mymenu extends Activity { 

    TextView textOut; 
    EditText GetInput; 



    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     textOut = (TextView) findViewById(R.id.tvGetInput); 
     GetInput = (EditText) findViewById(R.id.etInput); 
     Button ok = (Button) findViewById(R.id.bOK); 
     ok.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       textOut.setText(GetInput.getText()); 
      } 
     }); 
     // set up the button sound 
     final MediaPlayer mpButtonClick = MediaPlayer.create(this, R.raw.button); 



     Button bTutorial1 = (Button) findViewById(R.id.tutorial1); 
     bTutorial1.setOnClickListener(new View.OnClickListener() { 
     public void onClick(View v) { 
       // TODO Auto-generated method stub 
       startActivity(new Intent("was.thebasics.tutorialOne")); 
       mpButtonClick.start(); 
      } 
     }); 


    } 
    } 

回答

1

檢查該ID在R.java文件中創建,根文件夾

+0

謝謝哥哥..我..固定如果可能的話PLZ給一些建議,以容易理解了Android的基本概念。我知道用不同的塊..但我不知道他們爲什麼使用.. – Waseem 2011-05-30 11:48:51

+0

你可以學習Google資料。 – Kakey 2011-05-30 11:56:23

2

下請main.xml中文件的TextView ID檢查被賦予這樣說。

android:id="@+id/tvGetInput" 
+0

謝謝你兄弟..我修正..如果可能的PLZ給一些建議,很容易理解Android的基本概念..我知道不同的塊使用..但我不知道他們爲什麼使用.. – Waseem 2011-05-30 11:43:41