2012-11-12 54 views
1

剛剛開始使用Android開發,我無法弄清楚爲什麼這不起作用。下面是我收到(最後一行)錯誤:setOnClickListener的按鈕

在類型視圖 方法setOnClickListener(View.OnClickListener)不適用於參數(MainActivity)

而且這裏是代碼。看起來很簡單,但我不明白問題所在。誰能幫忙?謝謝!

public class MainActivity extends Activity { 

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

     View continue = findViewById(R.id.ContinueBtn); 
     continue.setOnClickListener(this); 

    } 
} 

回答

3

試試這個。

public class MainActivity extends Activity implements OnClickListener 

當您通過this object into setOnClickListener,那麼你需要實現OnClickListenere

+0

就是這樣。謝謝! – Alex

0

你必須做這樣的

public class MainActivity extends Activity implements OnClickListener { 
    /// code 
} 
+0

這就是它所需要的。謝謝! – Alex

0

首先是改變continue一些其他的名字,因爲它是你不能給一個關鍵字作爲變量名

實現關鍵字OnClickListener您Mainactivity

Button continuea = (Button)findViewById(R.id.ContinueBtn); 
相關問題