2013-02-27 39 views
0

我在Eclipse中創建一個簡單的應用程序,但我在這行得到錯誤蔭獲取b.setOnClickListener(新OnClickListener()ERROR

b.setOnClickListener(new OnClickListener() 

請看看整個程序

package com.example.activity2; 

public class Main extends Activity { 
    //Called when the activity is first created. */ 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 


    Button b = (Button) findViewById(R.id.button1); 
    b.setOnClickListener(new OnClickListener() { 

    public void onClick(View v) { 
     // TODO Auto-generated method stub 

    } 
}); 
} 
} 

這是程序和IAM得到這個error..please幫助我在這個問題上。

+0

嘗試按'CTRL + shift + o'在你的代碼中,看看會發生什麼 – 2013-02-27 04:30:13

+2

什麼是錯誤..? – 2013-02-27 04:31:03

+1

你有進口嗎?導入android.view.View.OnClickListener; – Nikhil 2013-02-27 04:31:06

回答

0

試試這個

b.setOnClickListener(new View.OnClickListener() 
....... 
....... 
); 
0

試試這個,

Button b = (Button) findViewById(R.id.button1); 
b.setOnClickListener(new View.OnClickListener() { 

public void onClick(View v) { 
    // TODO Auto-generated method stub 

} 
}); 
0

這樣使用。

b.setOnClickListener 
     (
      new View.OnClickListener() 
      { 
       @Override public void onClick(View v) {your code...;} 
      } 
     ); 
0

,或者你可以簡單的點擊方法 在XML

android:onClick="MyClick" 

,並在Java代碼中做這樣

public void MyClick(View v) { 

    //do your work here 
    } 
1

只需導入此:import android.view.View.OnClickListener;