꾸준히 안타치기
커스텀 토글 버튼 만들기 , custom toggle btn 본문
반응형
<!-- 음악 아이콘 -->
<ToggleButton
android:id="@+id/iv_music_play"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="25dp"
android:layout_marginEnd="100dp"
android:layout_marginRight="30dp"
android:padding="10dp"
android:textOff=""
android:textOn=""
tools:ignore="RtlHardcoded"
android:background="@drawable/toggle_btn"/>
drawable 에 xml만들기 , drawable폴더에 온오프 아이콘 넣기
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:drawable="@drawable/ic_music_play"
android:state_checked="true" />
<item
android:drawable="@drawable/ic_music_stop"
android:state_checked="false" />
</selector>
액티비티에서 버튼 리스너에서 온오프 설정하기
tb = (ToggleButton)findViewById(R.id.tb);
tb.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TextView tv = (TextView)findViewById(R.id.tv);
if(tb.isChecked()){
tv.setText("토클 버튼 상태 : 켜짐");
}
else{
tv.setText("토클 버튼 상태 : 꺼짐");
}
}
반응형
'Android _ 서버연동_채팅 > Android - UI' 카테고리의 다른 글
dialogdatepicker, Timepicker (0) | 2021.02.08 |
---|---|
버튼 이벤트 리스너 만드는 법 (0) | 2021.02.08 |
리사이클러뷰, 리스트뷰 (0) | 2021.02.07 |
버튼 Enable (0) | 2021.02.07 |
타이머 구현 (0) | 2021.02.06 |
Comments