当导入OnCheckedChangeListener的包后就提示The type new CompoundButton.OnCheckedChangeListener(){} must implement the inherited abstract method CompoundButton.OnCheckedChangeListener.onCheckedChanged(CompoundButton, boolean)
代码如下:
package com.example.checkbox;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.widget.CheckBox;
import android.widget.CompoundButton.OnCheckedChangeListener;
public class MainActivity extends Activity {
private CheckBox checkBox;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
checkBox = (CheckBox) findViewById(R.id.checkBox1);
checkBox.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompundButton buttonView, boolean isChecked) {
if (isChecked) {
String text = checkBox.getText().toString();
Log.i("tag",text);
}
}
});
}
}
蜂之谷
萨尔诺斯