【发布时间】:2017-08-17 23:53:31
【问题描述】:
我使用下面的代码创建了圆形切换按钮。 我想根据切换状态更改按钮的颜色 -
如何在不向 java 活动添加代码的情况下做到这一点(类似于“textoff”和“texton”中的构建,我只能将代码添加到 xml 而无需将代码添加到后面的 java 代码)
有可能吗?
<ToggleButton
android:id ="@+id/actionToggleButton"
android:layout_width="150dp"
android:layout_height="150dp"
android:background="@drawable/button_bg_round"
android:textoff="off"
android:texton="on"
android:padding="15dp"
/>
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="oval">
<stroke android:color="#1E90FF" android:width="5dp" />
<solid android:color="#87CEEB"/>
<size android:width="150dp" android:height="150dp"/>
</shape>
</item>
</selector>
【问题讨论】:
标签: android