Я разрабатываю приложение для Android и имею переключатель togglebutton (id = "tt") в одном из моих макетов. то, что я пытаюсь сделать, это установить OnClickListener в этот togglebutton. Но я получаю следующие ошибки в eclipse:
toggleButton cannot be resolved to a variable
onClickListener cannot be resolved to a type
Здесь код:
public void ToggleMagic(){
toggleButton = (ToggleButton)findViewById(R.id.tt);
toggleButton.setOnClickListener(new OnClickListener(){
//
});
}
Вы пропустили ToggleButton
перед toggleButton на второй строке.
public void ToggleMagic(){
ToggleButton toggleButton = (ToggleButton)findViewById(R.id.tt);
toggleButton.setOnClickListener(new OnClickListener(){
//
});
}
добавьте setOnClickListener в ToggleButton
как:
public void ToggleMagic(){
toggleButton = (ToggleButton) findViewById(R.id.tt);
// attach an OnClickListener
toggleButton.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v)
{
// your click actions go here
}
});
}
и убедитесь, что вы импортируете следующие пакеты:
import android.view.View.OnClickListener;
import android.view.View;