2014-02-14 3 views
0

Я пишу простую программу для Android для приложения, в которой есть кнопка 2, я просто пытаюсь нажать кнопку & показать некоторые сообщения, нажав, вот мой код для двух кнопок.Ошибка при добавлении onClickListeners к кнопкам

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    Button buttonStart = (Button)findViewById(R.id.buttonStart);   
    buttonStart.setOnClickListener(startListener); // Register the onClick listener with    the implementation above 

    Button buttonStop = (Button)findViewById(R.id.buttonStop);   
    buttonStop.setOnClickListener(stopListener); // Register the onClick listener with the implementation above 
    } 


    //Create an anonymous implementation of OnClickListener 
    private OnClickListener startListener = new OnClickListener() { 
    public void onClick(View v) { 
     Log.d(logtag,"onClick() called - start button");    
     Toast.makeText(MainActivity.this, "The Start button was clicked.",   Toast.LENGTH_LONG).show(); 
     Log.d(logtag,"onClick() ended - start button"); 
    } 
    }; 

    // Create an anonymous implementation of OnClickListener 
    private OnClickListener stopListener = new OnClickListener() { 
    public void onClick(View v) { 
    Log.d(logtag,"onClick() called - stop button"); 
    Toast.makeText(MainActivity.this, "The Stop button was clicked.", Toast.LENGTH_LONG).show(); 
     Log.d(logtag,"onClick() ended - stop button"); 
    } 
    }; 

моя ошибка говорит, что «OnClickListener не может быть разрешен к типу»

может кто-нибудь помочь мне в этом. ,

+0

использование сочетаний клавиш: 'Ctrl + Shift + O' организовать импортирует и выбирает 'android.view.View.OnclickListener' из всплывающего окна – Houcine

ответ

1

"OnClickListener не может быть разрешен к типу"

нужно импортировать View.OnclickListener в текущей деятельности:

import android.view.View.OnclickListener; 
+1

, но в предположении, что он не показывает импорт, вместо этого он говорит, что создает класс для startListener –

+0

да ур прав, он решил –

+0

@ RaghavendraM : вы уже реализовали интерфейс OnClickListener. если все еще стоит проблема, используйте 'View.OnclickListener' вместо' OnclickListener' для экземпляра 'stopListener' –

Смежные вопросы