import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
 
public class self extends Activity
 implements CompoundButton.OnCheckedChangeListener {
 CheckBox cb;
 
 @Override
 public void onCreate(Bundle icicle) {
  super.onCreate(icicle);
  setContentView(R.layout.self);
  
  cb=(CheckBox)findViewById(R.id.btn1);
  // cb.setOnCheckedChangeListener(this);
 }
 @Override
  public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    switch(buttonView.getId()){
          case R.id.btn1:
                if(cb.isChecked()){

                 cb.setChecked(true);
                 cb.setButtonDrawable(R.drawable.ch_c_05);

                }
                else if(cb.isEnabled()){

                 cb.setChecked(false);
                 cb.setButtonDrawable(R.drawable.ch_04);

                }
          break;
    }
  }

  


}

 

xml

<CheckBox
    android:id="@+id/btn1"
    android:layout_width="16dip"
    android:layout_height="22dip"
    android:layout_marginTop="-300dip"
    android:layout_marginLeft="0dip"
    android:button="@drawable/ch_04"/>

 

소스는 이렇게 짰는데요 체크박스 온/오프 이미지 변경하는건데요;

에러는 없는데 자꾸 예상치않게중지되었습니다라고 자꾸 떠서요..

무엇이 문제인지 잘 모르겠네요;; 저기 제가 // 해논부분이 에러나는데..