其他分享
首页 > 其他分享> > 【Android】ToggleButton点击变色

【Android】ToggleButton点击变色

作者:互联网

只需要写一个selector作为togglebutton的背景就行了android中大部分的控件都可以通过selector来改变样式:

在drawable文件夹中,创建一个xml文件my_btn_toggle.xml:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_checked="false" android:drawable="@color/red"  />
    <item android:state_checked="true" android:drawable="@color/green"  />
</selector>

并在xml部分中定义您的切换按钮:

<ToggleButton
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New ToggleButton"
    android:id="@+id/toggleButton"
    android:background="@drawable/my_btn_toggle"/> 

标签:xml,控件,selector,点击,ToggleButton,Android,btn
来源: https://blog.csdn.net/qq_30885821/article/details/115557744