2014년 8월 5일 화요일

#18. 기본위젯(체크박스:CheckBox)[컴퓨터/IT/국비교육/무료교육/국비지원/국비지원학원/프로그램/서울자바/서울국비지원/IT국비/안드로이드/아이폰/자바국비]

 CheckBox 클래스의 상속구조
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
 isChecked() – checkbox의 상태를 리턴.
 setChecked(true/false) – checkbox를 check/unckeck .
 toggle() – checkbox를 toggle.
 
 
 CheckBox를 사용했을 때 발생하는 event를 처리
 
 
 CompoundButton.OnCheckedChangeListener  상속
   = onCheckedChanged(CompoundButton buttonview,
      boolean isChecked)
      체크여부에 따른 interface 구현 메소드
 setOnCheckedChangeListener()
   = check 이벤트 발생했을 때 사용될 callback등록 하는 설정메소드
 
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 

 
import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
// Activity를 상속 받아 
// CompoundButton.OnCheckedChangedListener interface를 구현하는
// MyCheckBox Activity class
public class testSample extends Activity
implements CompoundButton.OnCheckedChangeListener {
CheckBox cb;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
cb = (CheckBoxfindViewById(R.id.check);
cb.setOnCheckedChangeListener(this);
}
 
public void onCheckedChanged(CompoundButton buttonViewboolean isChecked) {
if (isChecked) {
cb.setText("This checkbox is: checked");
}
else {
cb.setText("This checkbox is: unchecked");
}
}
}

 
 

 
 
 
 
 


 CheckBox 클래스의 상속구조
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
 isChecked() – checkbox의 상태를 리턴.
 setChecked(true/false) – checkbox를 check/unckeck .
 toggle() – checkbox를 toggle.
 
 
 CheckBox를 사용했을 때 발생하는 event를 처리
 
 
 CompoundButton.OnCheckedChangeListener  상속
   = onCheckedChanged(CompoundButton buttonview,
      boolean isChecked)
      체크여부에 따른 interface 구현 메소드
 setOnCheckedChangeListener()
   = check 이벤트 발생했을 때 사용될 callback등록 하는 설정메소드
 
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 

 
import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
// Activity를 상속 받아 
// CompoundButton.OnCheckedChangedListener interface를 구현하는
// MyCheckBox Activity class
public class testSample extends Activity
implements CompoundButton.OnCheckedChangeListener {
CheckBox cb;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
cb = (CheckBoxfindViewById(R.id.check);
cb.setOnCheckedChangeListener(this);
}
 
public void onCheckedChanged(CompoundButton buttonViewboolean isChecked) {
if (isChecked) {
cb.setText("This checkbox is: checked");
}
else {
cb.setText("This checkbox is: unchecked");
}
}
}

 
 

  CheckBox 클래스의 상속구조
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
 isChecked() – checkbox의 상태를 리턴.
 setChecked(true/false) – checkbox를 check/unckeck .
 toggle() – checkbox를 toggle.
 
 
 CheckBox를 사용했을 때 발생하는 event를 처리
 
 
 CompoundButton.OnCheckedChangeListener  상속
   = onCheckedChanged(CompoundButton buttonview,
      boolean isChecked)
      체크여부에 따른 interface 구현 메소드
 setOnCheckedChangeListener()
   = check 이벤트 발생했을 때 사용될 callback등록 하는 설정메소드
 
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 
 
이미지를 클릭하시면 원본크기로 보실수 있습니다
 

 
import android.app.Activity;
import android.os.Bundle;
import android.widget.CheckBox;
import android.widget.CompoundButton;
// Activity를 상속 받아 
// CompoundButton.OnCheckedChangedListener interface를 구현하는
// MyCheckBox Activity class
public class testSample extends Activity
implements CompoundButton.OnCheckedChangeListener {
CheckBox cb;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
cb = (CheckBoxfindViewById(R.id.check);
cb.setOnCheckedChangeListener(this);
}
 
public void onCheckedChanged(CompoundButton buttonViewboolean isChecked) {
if (isChecked) {
cb.setText("This checkbox is: checked");
}
else {
cb.setText("This checkbox is: unchecked");
}
}
}

 
평일주간[100%환급과정]
(8/08)Spring,MyBatis,Hibernate실무과정
(8/08)C#4.0,WinForm,ADO.NET
(8/11)SQL기초에서 Schema Object까지
(8/11)채용예정교육
(8/18)자바기초JDBC,Servlet/JSP까지
(8/18)안드로이드개발자과정
(8/18)PL/SQL,ORACLE HINT,TUNING
평일야간[개인80%환급]
(8/06)JSP,jQUERY,Spring,MyBatis
(8/11)SQL기초에서실무까지
(8/11)안드로이드개발자과정
(8/12)Spring, MyBatis, Hibernate
(8/13)C#,Network,ADO.NET,ASP.NET
(8/13)HTML5,CSS3,Ajax,jQuery마스터
(8/28)자바JSP,jQuery,Spring,MyBatis
주말주간[개인80%환급]
(8/09)SQL기초에서실무까지
(8/09)안드로이드개발자과정
(8/09)자바JSP,Ajax,jQuery,Spring,MyBatis
(8/16)C#,ASP.NET마스터(8/16)웹퍼블리싱 마스터
(8/16)Spring, MyBatis, Hibernate
(8/23)JAVA,Network&WEB&Framework
주말야간[개인80%환급]
(8/09)SQL기초에서실무까지
(8/23)JAVA,Network&WEB&Framework

댓글 없음:

댓글 쓰기