1

我正在开发一个 android 应用程序,并在我的一个布局中有一个切换按钮 (id="tt")。我想要做的是将 OnClickListener 设置为该切换按钮。但是我在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(){
      //        
    });
}
4

2 回答 2

5

ToggleButton您在第二行的 toggleButton 之前错过了。

public void ToggleMagic(){
   ToggleButton toggleButton = (ToggleButton)findViewById(R.id.tt);
    toggleButton.setOnClickListener(new OnClickListener(){
      //        
    });
}
于 2012-07-19T07:43:25.413 回答
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;
于 2012-07-19T07:43:09.137 回答