我的 Activitymain.xml 有这个
<ToggleButton
android:id="@+id/toggle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/check"
android:textOn=""
android:textOff=""
android:layout_gravity="center"
android:layout_column="2"/>
我的 check.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/auto"
android:state_checked="true" />
<item android:drawable="@drawable/manual"
android:state_checked="false"/>
</selector>
切换有效,但我不确定如何编写代码来执行 if else 条件来执行我们的某些操作。
我在java中的代码是这样的
public void toggle(View view) {
Button toggle = (Button) findViewById(R.id.toggle);
if (??? == "manual")) {
toggle.
button1.setText("Auto");
button2.setEnabled(true);
button2.setClickable(true);
}
else {
button1.setText("Manual");
button2.setEnabled(false);
}
}
任何帮助是极大的赞赏!谢谢!