我正在开发一个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(){
//
});
}
答案 0 :(得分:5)
你在第二行toggleButton之前错过了ToggleButton
。
public void ToggleMagic(){
ToggleButton toggleButton = (ToggleButton)findViewById(R.id.tt);
toggleButton.setOnClickListener(new OnClickListener(){
//
});
}
答案 1 :(得分:2)
将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;