Notice
Recent Posts
Recent Comments
Link
투케이2K
86. (AndroidStudio/android/java) 토글 버튼 (ToggleButton) 컴포넌트 생성 및 클릭 이벤트 정의 실시 본문
Android
86. (AndroidStudio/android/java) 토글 버튼 (ToggleButton) 컴포넌트 생성 및 클릭 이벤트 정의 실시
투케이2K 2021. 3. 9. 09:47/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : AndroidStudio
개발 언어 : java
/* =========================== */
/* =========================== */
[소스 코드]
//=========== [xml 파일] ===========
<ToggleButton
android:id="@+id/toggleButton"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:textSize="13dp"
android:textStyle="bold"
android:singleLine = "true"
android:lines = "1"
android:textOn="ON"
android:textOff="OFF"/>
//=========== [java 파일 - 컴포넌트 매칭 및 클릭 이벤트 정의] ===========
//TODO 토글 버튼 객체 선언
ToggleButton toggleButton;
//TODO 토글 버튼 객체 매핑
toggleButton = (ToggleButton) findViewById(R.id.toggleButton);
toggleButton.setChecked(false); //초기 토글 버튼 체크 상태 지정
//TODO 토글 버튼 클릭 이벤트
toggleButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(toggleButton.isChecked() == true){ //TODO 토글 버튼이 체크된경우 (ON)
Toast.makeText(getApplication(),"ON",Toast.LENGTH_SHORT).show();
}
else { //TODO 토글 버튼이 체크되지 않은 경우 (OFF)
Toast.makeText(getApplication(),"OFF",Toast.LENGTH_SHORT).show();
}
}
});
/* =========================== */
반응형
'Android' 카테고리의 다른 글
Comments