Notice
Recent Posts
Recent Comments
Link
투케이2K
453. (android/java) [ToggleButton] 토글 버튼 커스텀 이미지 적용 및 기본 클릭 이벤트 정의 본문
[개발 환경 설정]
개발 툴 : AndroidStudio
[소스 코드]
[XML : 소스 코드]
<ToggleButton
android:id="@+id/toggleButton"
android:layout_width="60dp"
android:layout_height="30dp"
android:layout_gravity="right|center"
android:background="@drawable/kwon_toggle_on"
android:textOn=""
android:textOff=""/>
===========================================================================================
[JAVA : 소스 코드]
ToggleButton toggleButton = (ToggleButton) layout.findViewById(R.id.toggleButton); // [컴포넌트 선언]
toggleButton.setOnClickListener(new View.OnClickListener() { // TODO [이벤트 확인]
@Override
public void onClick(View v) {
S_Log.i("---","---");
S_Log.d("//===========//","================================================");
S_Log.i("","\n"+"["+String.valueOf(ACTIVITY_NAME)+" >> click() :: toggleButton]");
S_Log.i("","\n"+"[isSelected :: "+String.valueOf(toggleButton.isSelected())+"]");
S_Log.d("//===========//","================================================");
S_Log.i("---","---");
if (toggleButton.isSelected() == true){
toggleButton.setBackgroundResource(R.drawable.kwon_toggle_off);
toggleButton.setSelected(false);
}
else {
toggleButton.setBackgroundResource(R.drawable.kwon_toggle_on);
toggleButton.setSelected(true);
}
}
});
반응형
'Android' 카테고리의 다른 글
Comments