Android _ 서버연동_채팅/Android - UI
커스텀 토글 버튼 만들기 , custom toggle btn
글자줍기
2021. 2. 8. 02:36
반응형
<!-- 음악 아이콘 -->
<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("토클 버튼 상태 : 꺼짐");
}
}
반응형